Skip to main content

Full text of "NZ Bits and Bytes Issue 4-08"

See other formats


NEW ZEALAND'S LEADING COMPUTER MAGAZINE 

BlfTS 6 BYTES 



May 1986: $2.25 




Reviews Sporty Compaq Portable 
Tidy Kaypro 2000 
Zappy Fastback 
Whiz-bang MindProber 
Multifarious Pick 

UOlUrnnS Insider's business. AII-in-1 accounting. DIY Basic. Pascal II. 
Apple files. Amstrad programming. BBC teletext. Atari spreadsheet. 
Spectravideo cleverness. Spectrum buying. Commodore print. And much more 



PORTERFIELD 




AMSTRAD 

8256 




COMMODORE 
128/D 



ALL MAJOR CREDIT CARDS WELCOME 



Wellington: Latest Hardware Auckland: 

Porterfield Computers Hottest Software Porterfield Computers 

84 Victoria St., c™#«nt c AM ,; AA 415 Dominion Rd 
Ph: 731-097 



Fastest Sendee $&Tm 



PORTERFIELD 



IT'S HERE! 



Now making an 
intelligent decision 



is easy! 




• • • 



Bridging the gap 
between home 
and office! 



Commodore have done ft again. With three computers 
in one, the Commodore 128 is the turning point in 
personal computing. Powerful versatility. Crammed full 
of brilliant options. Amazing sound and graphics and 
three times the user-available memory of its competitors 
willi 128k of HAM. Well established software tor every 
home, educational and business use. Now for the first 
time ever you can bridge (he gap between home and 
office with the flick ol a switch to run your business , assist 
with home education, or even take a break and play 
games with the kids. Commodore 128; powerful 
versatility in a personal computer 



Personal Computer 



64KMode | 



In ttiis mode the Commodore 1 28 reproduces all the features of 

the Commodore 64, ire worlds top-settng home computer, 
making ft ideal tor the first time user or tar experienced 64 owners 
wauling to upgrade. Bead all - e»slBig 64 Software and 
peripherals are instandy compatible 



128K Model 



In its native mode the 128 really begins to break new ground 
with 119.5 FWM availat* to the user to program in BASIC. 
ExpareBte lo 512K. Offif 140 commands in BASIC 7.0 tar 
logical, structured programming making sound and graphics 
easy to master. Built in machine language monitor, 80 or 40 
columns display (ideal for wort processing), A 14 toy numeric 
Keypad, and morel 



CP/M Model 



Using the Z80A microprocessor the 128 transforms into a 
business compute running CP/M Plus version 3 0, die latest 
version of the most popular business operating system for 8 bit 
microcomputers. Famous programs such as dBase II, Wordstar, 
Calc-star and all ol the most used applications together with 
many specials packages; 80 columns. 
The ClSa CP/M mode reads various 5 W CfVM disk formats. 




Business Partner, Manager, 
Artist, Poet, Novelist, 
Mother of 3, Game's 
Master, Teacher, 
Student, Mechanic, 
Musician... 



'^Cv-.. .. . 




Commodore 128 
Personal Computer is 
Your computer 



&COMMODORE128 

Personal Computer 

the intelligent decision! 



COMMODORE COMPUTER |MZ) LTD 
P.O. BOX 33-847. TAKAPUNA 
AUCKLAND, PHONE (091 410-9182 

Yes! Please tell me more 
about the amazing CI 28 



NAME 

ADDRESS . 



MAIL TODAY! 



AGBB5 



Hard disks are important to us 

As professional software developers competing in the international marketplace, the 
equipment we use has to be cost effective and reliable. 

The Hard Disks that we use and recommend are Seagate Hard Drives using Orati Controller Cards, 
(That may not mean much to you but it does to us!) 

We can supply you with a Seagate/Omti combination at a price that you'll Find hard to beat. 

When you purchase we provide you with simple instructions that make installation a breeze. If you need 
more help we are only a telephone call away. Our hard disks come with a 12 month guarantee. 

Prices Seagate ST213 10 Megabyte Hard Disk $1,295 

Seagate ST213 10 Megabyte Hard Disk + Omti Controller & Cables $1,795 

Seagate ST225 20 Megabyte Hard Disk $1,695 

Seagate ST22S 20 Megabyte Hard Disk + Omti Controller & Cables $2,195 

Seagate 32 Megabyte Full Height High Performance/Self Park $3,195 



To order use this form: 

Please supply the following'. 



ADDRESS: 
CITY: 



PHONE No: . 

Cheque Enclosed HI Please churgr mv credit card iZ- 
Visa □ American Express □ 

Card Number: . 

Expiry Dale: , 



Signature: 



Diners Club D 



I For even faster service call (024) 774 464 
I 



I 

I REMARKABLE ENTERPRISES LTD 

(Software Division) 

7 Crawford Street, Dunedin 

Freepost 191, P.O. Box 1415, Dunedin 

Telephone (024) 774-464, FAX (024) 772-948 

Telsx NZ 5406 REM PAR 



.. ; — r ; ; r — I For further information and a complete price list of MS-DOS Computers, 

Al orders must be accompanied by a cheque, rnone}- order, postal note nr credit card mjin&er. I t ™ If-:,^ rwfcrw*.— rj^r , - ™J c^r..„™ ™tt n * ...-,., r,*A^*, 

All aiders most bt^ned Your monty will not bf banked uSilafterynurorder is dtspaiched . Tape Units, Diskettes, Printers and Software, call or write today. 



All orders most beared Yoiir monty will not be banked oiiil after your order is dtspaiched Tape Units, Diskettes, Printers and Software, call or wr, 

Here's the easiest way to buy quality 
diskettes at discount prices. 

Now you can get error-free 5 ! /4*\ Double Sided, Double Density diskettes delivered 
to your door for only $4.50 each plus postage and packaging. 

As professional software developers competing in the international marketplace, the products we use have 
to be cost effective and reliable. 

The diskettes we use are the same diskettes we sell. 

We import our diskettes from a U.S. factory renowned for it's quality control. 

Our diskettes work on most computers and will format up to 720k bytes. 

We provide a simple guarantee, if our diskettes do not perform as you want them to we will replace them, 
no-questions-asked . 



To order use this form: 



Please supply Bds(cs) [10 diskettes per bo*l of REMARKABLE DISKETTES it M.S0 

per disk [145.00 per bm of 10] to: 

NAME: I 

COMPANY: 



■ For even faster service call (024) 774 464 



ADDRESS: 
CITY: _ 



PHONE No: 

Cheque Enclosed □ Please charge my credit card C 
Visa Zl American Express D D 

Card Number: 

Expiry Date; . 



I 

I REMARKABLE ENTERPRISES UD 

I 

I 

I 



{Software Division) 

7 Crawford Street, Dunedin 

Freepo3t 191, P.O. Box 1415, Dunedin 

Telephone (024) 774-464, FAX (024) 772-948 

Tetex NZ 5406 HEMPAR 



Signal urc: 

All orders must be accompanied by a cheque, money aider, dotuI note or credit curd number. 
All orders must b< sL&ned. Your money will not be banked mull after your Order is despatched. 



For further information and a complete price list of M&DQS Computers* 
* Tape Units, Diskettes, Printers and Software, cali or write today. 




BITS 6 BVTES 



May 1986 Vol. 4, no. 8 




NEWS 7,8,9 

REVI EW: The Compaq Portable II is travel-tough and fast, 
and is the forerunner here of this popular US brand / John Lau 10 

R EVI E W: The Kaypro 2000 looks smart and lacks only lor one 

or two (sensible) options / Paul Left ■ 14 

MULTI-USER: A thorough perusal of PICK/ Mark James 17 



REV I EW: Fastback, a very fast, floppy back-up of hard 
disk/ Peter Biggs 

PCoD! Exhibition catalogue and seminar programme 

PASCAL: For beginners and experts / Bruce Simpson 

MICROS- AT- WORK: All-in-one accounting 

software / Micro Lab 

INSIDER S: The Commodore wheel turns/ Mike Cooch 

COLUMNS: ibm 46 



23 
25-40 

42 

44 
45 



Spectravideo 


48 


Machine Language 


49 


Commodore 


50 


BBC 


51 


Apple 


52 


Sega 


55 


Atari 


57 


Amstrad 


59 


Spectrum 


60 



BITS AND BYTES magazine is published monthly (excepting January) by Bits and Bytes Ltd, Denby House, third floor, 1 56 Pamell Road. 
PO Box 9870, Auckland 1 . Phone 796-776, 796-775. EDITORIAL: managing editor, Gaie Ellis; editor, Steven Searle; Christchurch reporter, 
Dion Crooks, 66-566. ADVERTISING: Auckland - Peter Biggs, PO Box 9870, 796-775; Wellington - Vicki Eckford, 753-207; Christchurch 
- Jocelyn Howard, PO Box 827, 66-566. SUBSCRIPTIONS: First floor, Oxford Court, 222 Oxford Tee, Christchurch, PO Box 827, Phone 
66-566, Manager, Mavis Shirtcliffe. SUBSCRIPTION RATE: $1 8 for 1 1 issues, school pupils rate $1 6. Overseas subs are $27/year surface 
mail, and airmail rates of $59 (Australia, South Pacific), $86 (North America and Asia), annd $1 08 (Europe, South America, Middle East). 
BOOK CLUB: manager, Dion Crooks, at above Christchurch address, 66-566. DISTRIBUTION INQUIRIES: bookshops to Gordon and 
Gotch Ltd, computer stores to publisher. PRODUCTION: graphic designer, Roger Guise; Typesetter, Monoset; printer, Rodney and 
Waitemata Tmes. DISCLAIMERS: The published views of contributors are not necessarily shared by the publisher. Although all material 
in Bits and Bytes is checked for accuracy, no liability is assumed by the publisher tor any losses due to use of material in this magazine. 
COPYRIGHT: All articles and programmes published herein are copyright and are not to be sold or distributed in any format to non-subscrib- 
ers of Bits and Bytes. 



Bits & Bytes -May 1986 5 



"We decided on PROFAX 
because it gave us the most 
cost effective solution to 
streamlining our 
accounting system." 

<CT */ Mr Robert B. Mackeley, 



. Mackeley, 
Managing Director, 
Active Components Ltd 




"As an importer of a vast range 
of electronic componentry, we 
recently evaluated several 
brands of fully integrated 
accounting software for our 
company." 

"With little hesitation we decided on PROFAX. 

We found PROFAX easy to install and with little training 

our staff find PROFAX very simple to use in day to day operations." 



PROFAX is the new, easy to use, accounting system 
designed in New Zealand to meet the real needs of the 
small business. 

PROFAX is completely integrated to handle all your 
necessary accounting in one. 

Accounts Receivable (Debtors Ledger) 
Accounts Payable (Creditors Ledger) 
Invoicing/Sales Analysis 
Inventory Control (Stock Control) 
General Ledger. 



Other PROFAX features include: 
Comprehensive, easy to follow manual • easy to read 
screen layout • on screen editing to eliminate errors • 
immediate selection of options • simple extraction of 
information for budgeting • no loss of essential data 
through power failure • handles GST in an efficient 
way • designed to run on IBM PC, XT and 
compatible computers. 



Ask your local computer retailer to show you 
PROFAX. Put it side by side with any other 
accounting system and you will see the 
difference. Or, if you prefer, send in the 
coupon for more information. 



PROFAX 

SMALL BUSINESS 
ACCOUNTING SYSTEM 

Designed and marketed in N.2. by Logical 
Methods Ltd. 



For a free copy of our brochure and for 
further information, call Auckland 398 105. 
Or, clip and post this coupon. 
To: PROFAX 

Logical Methods Ltd, 

P O Box 37-623, 

AUCKLAND. 



NAME: 



COMPANY: 
ADDRESS:- 
Ph 



LM861-B&B U| 



dk 



6 Bits & Bytes - May 1986 



Advertisers 
index 



Micronews 



Amiga launch at PC86 



Andas 

Arcom Pacific 
Archives 
AWA 


27 

19 
38 
20 


BOS 

Battley 


13 
14 


CBA 

Commodore Computer 
Computer Games CJub 
Computerstore 
Control 


26,28,29 
3 

58,54 

21 

$9 


Dick Smith 


24 


EC Gough 


48 


Genisis Systems 


47 


Hi Tech Micro 


64 


Imagineering 

ITT 


39 
18 


Kane Agencies 


59 


Logical Methods 


6 


Mandeno 
Microbes 
ML Systems 


52 

40 
16 


Olivetti 

OBM 

Otakou Software 

Otago Peripherals 


31 
12 
34 
28 


Pacific Computers 
Pactronics 
PC 86 
PC Power 
Porterfield 


35,34 

41 

25 

33 

2,57 


Radley 

Remarkable Enterprises 


36,34 
4 


Sanyo 

Scollay (Comp) 
Silkwood Furniture 
Software Supplies 
Spacific 
Speedysoft 


43 
1 
11 
44 
37 
61 


Tisco 

Thames 


22 

53 


Verbatim 
Videolink 


56,8 
30 


Warburton Franki 


63 



Commodore NZ is to give its 
resurgence extra impetus at PC86 where 
it is launching the Amiga into NZ. 

The Amiga package, with 51 2K RAM, 
an inbuilt 31£-inch drive, mouse and col- 
our monitor is to cost $3995 - a price low 
enough to cause a stir among more than 
just the enthusiasts. 

It significantly undercuts the Macintosh 
and is on a par with IBM compatibles cur- 
rently being favoured by the business 
market. 

Commodore's next step will be to prove 



Paxus spin-off 

Two recent spin-offs of Paxus are 
Darton Holdings, trading as Phoenix 
Software, and Southmark Electronics. 

Phoenix is Paxus' former Unix 
deveiopment team, which is continuing 
with the development of an accounting 
package of modules called Maestro. 
The team's continued involvement how- 
ever is under contract rather than as 
empioyees of IAL (Paxus). 

Maestro is almost ready for its market 
release. Its marketing will behandled still 
by Paxus. 

Meanwhile Southmark has been 
bought from the Paixus group by former 
Paxus Commercial systems employee 
Stewart Finlayson and Peter Uffindall, 
formerly with Data General as a product 
manager. 

Southmark continues trading as an 
IBM dealer, and distributing Techmar 
add-ons and Toshiba printers. 



CDL stripped 



Computer Distributors Ltd has been 
stripped of assets, and of stocks of 
Spectravideo computers, and been set 
to one side by Consolidated Enterprises 
as it concentrates on its remaining com- 
puter distribution subsidiary, CED Dis- 
tributors Ltd. 

CED reports a boost in sales so far 
this year of Apple micros, particularly of 
the $6,500 Mac Plus which at long last 
has apparently taken the Macintosh into 
the NZ business market. 

A link between CED and 
Businessworld, the IBM dealership 
chain, is believed to be under negotia- 
tion - Businessworld possibly becoming 
a dealer of both IBM and Apple products. 

Spectavideo servicing has been taken 
over by Hitech Services in Auckland, 
while significant stock went to South 
Auckland Computers Ltd, a retailer. 



how this new generation of computer can 
enhance business applications. 

The immediate problem is landing 
enough software to support the Amiga, 
which has reportedly been selling fast in 
the US and sucking what software there 
has become available. 

A current list of Amiga software, pub- 
lished in the March issue of AmigaWorld, 
shows most of the 67 titles becoming 
available during the first quarter of 1986 in 
the US. 

The list is encouraging for those consid- 
ering an Amiga purchase because it fea- 
tures a full range of business applications, 
such as the VIP modules forspreadsheet- 
ing and project planning, and entertain- 
ment, such as the Adventure Construc- 
tion Set. 

Commodore's future seems to hinge 
on the success of the Amiga as it recently 
held off US$1 92m of loan defaults by 
arranging further credit facilities (of 
US$1 35m) through to March of next year. 



Testing 



The local market for pirated or "boot- 
legged" copies of popular software, 
such as Lotus 1-2-3, was being "tested" 
by a PC clone distributor in Auckland. 

Metron Holdings manager Barry 
Barnes says his advertising of "DBase 
III" for less than $80 was "to see what 
moralistic reaction I would get from deal- 
ers and licensed distributors". 

The response, he claims, was an 
avalanche of dealer inquiries, and stern 
threats of litigation from Brimaur and 
franchised distributors (wholesalers) of 
Microsoft, Ashton-Tate and other well- 
known brands of software. 

"I could have taken close to $60,000 
of orders within the first 24 hours of the 
advertisement appearing - but I didn't 
because it was only a test," says 
Barnes. 

The advertisement, he said, was a 
post-script tacked to his regular mail-out 
to dealers. 

The conclusion of his test? "No one is 
going to be moralistic about $1 500 for a 
programme when you couid buy it for 
$50 - no one, excepting the franchisees 
distributing the $1500 products." 

Barnes claims such copies of 
software were already being imported 
directly for personal use and for resale - 
the main cost being in reprints of accom- 
panying documentation - and the few 
copies imported by himself were only for 
personal use. 

Metron sells IBM compatible Inforstar 
PCs. 



Bits & Bytes -May 1986 7 



Micronews 



Attache Chpt 1 1 Seekin Q su w° n 



Attache Software has filed a "chapter 
II" in the US, meaning it has no funds left 
to continue trading. 

Meanwhile it has reverted to becom- 
ing an Australian-based company with 
its NZ subsidiary continuing to operate 
as usual. 

The Australian "management buy- 
back" will enable cost savings and will 
end remittances to the US base, says 
Attache's NZ manager, Bill Henderson. 

He said the US downfall was attributa- 
ble to the cost of pursueing a vendor 
logo with IBM. 



Rumour dept. 

A widespread rumour that a certain 
computer importer is in conflict with 
Radio NZ and the Broadcasting Corpo- 
ration appears to have little validity. 

The corporation's information centre 
manager, Tony Bengree, says there is 
no conflict, and denied having problems 
with unreliable computer hardware. 



Computerphone is to receive a mar- 
keting boost from ICL, which is seeking 
local software developers' support for 
the Motorola 68008-based terminal. 

Videotex closes 

Two major newspaper publishers in 
the US have closed down their videotex 
services. 

The move sets back the clock on 
development of a mass communications 
market for electronic information ser- 
vices. 

The newspaper groups, Times-Mirror 
and Knight-Ridder, closed their Gate- 
way and Viewtron services which had 
respectively 3000 and 20,000 subscrib- 
ers. The viewtron investment was 
US$50m. 

There are initial difficulties in various 
types of computers being able to access 
the services, but the main reason for the 
closures was high operating losses due 
to advertising support not keeping pace 
with the growth of subscriber demands. 



A GREAT SET OF 
WHEELS FOR YOUR PC 



C.ltoh's new Y10 daisywheel printer will get the 
word-processing ability of your PC "up and running" 
at o sensible price. Crisp, clean type from carbon 
ribbons. 180 words per minute - error free! Drop-in 
prinlwheel loading changes typefaces in seconds. 
Best of all the compact, economical Y10 has all the 
features and flexibility of the proven C.ltoh FT 0. 

They're both designed and built as computer 
printers - not hopeful extensions of typewriter 
technology. 

For a dealer near 
you contact - 

Phone (09) 600-687. P.O. Box 68-474, Auckland. 




Fatter Amstrad., 

Amstrad has launched in the UK a 
"iat" version of the PCW-8256 - the 
upgrade being the PCW-8512, having 
51 2K of memory and two drives instead 
of one. The UK price for the PCW-8512 
is $1 425 (including VAT and the printer). 

At first glance the extra money does 
not seem significant for an 8-bit design 
that can address only 64K at one time. 
But the second disdrive does make it a 
better buy than upgrading an 8256 - if 
you actually need two drives. 

The New Zealand distributor of 
Amstrads, Grandstand Computers, is 
not planning to import the "tat" version 
because it considers local market 
demand being not significant. 

Grandstand points out that there is lit- 
tle cost difference in installing a second 
drive as an option for the PCW-8256. 

. . . and Atari 

Meanwhile Atari's 51 2K 520ST has 
also been expanded, to 1 Mb of RAM 
and a built-in 720K disc drive. The 
1040STF should have about 740K to 
Basic and 878K free for text (in ST Wri- 
ter) because the operating system is 
now fixed in ROM and does not demand 
an overhead of RAM. 

In the UK the 1040STF with mono 
screen is costing $2,280. 

Another version of the 520ST comes 
without disc drive or monitor but plugs 
straight into a television set, and that 
costs $11 40 in the UK. 

There are more than 200 software 
titles for the Atari ST range, of which 
about 10 are word processors and 50 
are games. 



Canon sells Apples 

This month Canon, the Japanese 
giant, began marketing Apple comput- 
ers through its 1 ,000 office automation 
shops. 









— i 


SVI SOFTWARE 


MSX 




GOOD QUALITY TITLES AVAIU 
THE SW AND ftSX SOFTWARE ! 

- Flight Simulators 

- 1986 Tax Return 
Print: 1 29 95 - *J9.9S d 

Aim amy] Ira about CmbiiIw 
tha n» Moulrtt ft* S*l & M!U 

For a current catalogue * 


U3LE FROM 
SPECIALIST 

Utilities 

Games 
pt and di a 

uar! only II 
irlte to: 


J 


£k 


PANDA Soft Init m»Hon*l 1 




«• 


f.O. lea t*M MJCMLAMO. IM» IUM 





8 Bits & Bytes -May 1986 



Micronews 



No longer humble 

So, what has been happening to the 
humble calculator? 

Sharp has 80 models to choose from 
in this country, and the latest {costing 
$299) is the "new generation" kind, with 
104 scientific functions, 26 memories, 
and recall of up to five years. It also 
handles 99 titled formulae in 1454 entry 
steps - and has a 24 dot-matrix display 
window, and optional printer. 



Commodore 
write-off 

Commodore Computer Corporation 
Ltd in New Zealand reports an unaudited 
tax-paid profit of $25,906 for the nine 
months to December 31,1 985. 

The directors say this result was satis- 
factory in light of market conditions. As 
well, "significant provision" had been 
made for doubtful debts and obsolete 
stock. 

They reported a retail downturn which 
saw some retailers going into receiver- 
ship because of the sudden duty cuts on 
some audio and other household 
appliances. 



Second venture 

Following on from its joint-venture 
arrangement in China, Wellington- 
based Progeni has formed a joint-ven- 
ture with GeoVision in Ottawa, Canada. 

Progeni-GeoVision will focus on 
installing their own computer systems 
for the gathering, analysis and manage- 
ment of geographic-referenced informa- 
tion such as outside resources (gas 
lines), natural resources, surface fea- 
tures and service facilities. 



New printers 

IBM's new printer line-up now feature 
"dot band printing technology", meaning 
that the dots in dot-matrix print can be 
enlarged or reduced to present better 
quality without sacrificing speed. 

Also available is the IBM Pageprinter 
which can print up to 1 2 pages a minute 
and offer 61 electronically stored fonts of 
letter-quality print. 

Unix sites 

A survey of Unix sellers and buyers by 
Arthur Hoby and Associates has 
resulted in an estimate of there being 
782 Unix-based systems installed in this 
country. 



Andas slimmer 

Andas recently divested itself of vari- 
ous operations to become a leaner and 
more viable company, and it also 
appears to be dropping Apple comput- 
ers. 

Coincidentally, Olivetti Australia has 
resolved to establish itself here, with 
Andas to continue as a "non-exclusive 
Olivetti distributor". 

Andas' NZ manager, Hugh Johnson, 
says it was premature to announce the 
direction of Andas' restructuring under 
Sydney-based Errol Williams, who had 
engineered the restructuring of CCL 

Regarding Apple, Johnson says 
Andas has not bought any Apple stock 
since February. 

Racal communicates 

Racal-Milgo has been awarded a data 
communications requirements contract 
by the US Postal Service, worth $46 mill- 
ion over five years. 

Meanwhile Nippon Telegraph and 
Telephone, Japan's primary telecom- 
munications provider, has placed a $13 
million order for advanced data com- 
munications equipment, also from 
Racal-Milgo. 



SPECTRAVIDEO 



MSXSAVE 



NORMALLY $595 - PC86 EXHIBITION SPECIAL $345 
PLUS A CHANCE TO WIN A DISC DRIVE WORTH $795 



• Spectravideo SV1 728 
ESJ home computer 

• Only at PC86 

• Every SV1 728 purchaser is in 
the draw for a disc drive valued 
at $795 

• Limited quantity at this price! 




SOUTH 

AUCKLAND 

COMPUTERS 



Compatible with all 
hardware and software. 
South Auckland Computers 
have largest range of IflVKl 
software. 



21 4 GREAT SOUTH RD. P.O. BOX 720 
PAPAKURA, NEW ZEALAND PH 299-6030 



Bits & Bytes -May 1986 9 



Hardware review 




Travel-tough and a 'real' screen 



By John Lau 

Most of you would have come across the popular Compaq range of persona! 
computers advertised heavily in overseas magazines. Now, at last, they are 
available in New Zealand. 

Compaq computers are IBM compatible but have been more popular than 
other compatibles because of high performance at low cost. 



Reviewed here is a new version dr 
theiroriginal portable, called Portable II. 

The product family is available in three 
configurations (of disc drives and RAM) 
from NZ$8586 to $12069 (inclusive of 
tax). 

The primary differentiating factor of 
the full function Portable II is its smaller 
size and lighter weight relative to other 
available tube-screen portables. It is 
barely twice the size of my brief case and 
lighter than a sewing machine. 

Overseas, the price of the Portable II 
is some 20% cheaper than the original 
portable, with the added bonus of func- 
tional enhancements like more power 
and more speed. 



The processor 



The Compaq Portable II uses the 
80286 processor, running at 8 Mhz 
(primary speed). 

I can also run at 6 MHz to provide 
more compatiblity with the IBM AT. 

On paper, operation at the primary 
speed provides you with a 33% gain in 
processing speed compared to the IBM 

10 Bits & Bytes - May 1986 



AT. This is an important consideration 
when purchasing the machine for net- 
working and multi-tasking environ- 
ments. IBM's Top View is one that 
comes to mind. 

Processor speed setting can be 
selected via one of the following: MS- 
DOS MODE command, jumper setting 
on the processor board, and the easiest 
of all, the keyboard's multiple key com- 
mand -the sequence being CTRL ALT 

Real time clock, battery and 80287 co- 
processor socket are all standard on the 
mother board. 

CMOS memory 

System memory and drive configura- 
tion details are stored in CMOS memory, 
along with the system date and time. 
CMOS memory replaces dip switches 
found on other computers for setting 
system configuration. 

The battery in the system unit pro- 
vides power to the CMOS memory for up 
to three years and you would not have to 
worry about it during power failure. 



System configurations are estab- 
lished through the SETUP function of 
the Diagnostics Program, on a disc 
within the User's Guide manual. 

The Portable II boots up quickly, and 
this is done without skipping memory 
checking. 

I had my stopwatch on while it was for- 
matting 360 Kbytes. I stopped it at 41 
seconds, which is pretty fast. 

Generally disk accesses are fast, and 
the same goes for spread sheet calcula- 
tions and data base enquiries. 

Display models 

The monochrome monitor, to the left 
of the unit, is a high resolution dual mode 
monitor; dual mode in the sense that it 
can display both text and graphics so 
that you do not need a second monitor or 
graphics card. It has a medium persis- 
tence green phosphor screen. 

The 9-inch screen is quite legible but 
not as crisp or sharp in the medium 
resolution graphics mode. We can 
blame IBM for that- with only a def i nition 
of 320 by 200 pixels, no wonder. 

The high resolution fares slightly bet- 
ter with 640 by 200 pixels. 

Jt is much better in the text mode 
where we have 720 by 350 pixels. 

There are 16 levels of grey scale, a 
brightness adjustment knob on the front, 
situated just under the floppy disk drive, 



Hardware review 



COMPAQ 
PORTABLE 



as well as the usual 80 columns by 25 
lines display for text. 

The Portable II has a set-back com- 
mon to portable computers, Le. the dis- 
play is usually below your eye level 
when you set the unit on desk tops, 

I have to hunch my back to seethe dis- 
play. The other option is to reposition the 
unit with some thick books (computer 
manuals?) under the unit. 

This particular display surfers from 
another irritating problem. It has a very 
slow decay time. It consistently takes 
between one to two seconds for the pre- 
vious screen to completely disappear, 

I find this unacceptable during graphic 
sessions. 

The VDU (visual display unit) has no 
noticeable flickers, although I find it 
glares with noticeable intensity. 

All these led me to test the unit's provi- 
sion for external I/O (Input/Output) inter- 
faces. I connected up my NEC RGB 
(red-green-blue) monitor and followed 
the instruction to enable {CTRL ALT <) 
it. I had no Joy, I could not get it to work, 
and concluded that it is incompatible 
with NEC. 



Keyboard 

The keyboard is physically 43cm W by 
3.3cm H by 17.5cm D and weighs 1.25 
kilograms. It fits into the bottom of the 
unit, and is the base of the computer 
when you are carrying it around. 

It is an 84-key, slightly modified IBM 
AT-styled keyboard. 

Instead of the 10 function keys in two 
columns down the left side, they are 
ranged across the top in two groups of 
five and the keys themselves are smal- 
ler. 

The two keys that are extremely large 
are the RETURN and SHIFT keys -you 
cannot miss them, and touch typists 
would be kept happy. 

Green LEDs (light emiting diodes) 
indicators are on the NUM, SCROLL 
and CAPS lock keys. 

The keys feel acceptable although 
they are not of the high tactile resistance 
type -there's not much rebounce after 
you hit the keys. 

The speaker produces an audible 
click (adjustable) each time you hit a 
key. 

But even the sound of the cooling fan 
drowned the "clicks" in a still and quiet 
environment. 

The keyboard is attached to the CPU 
by a coiled cord - which proved awk- 



ward in packing back in its hole. 

Disk drives 

The floppy disk is of the 360 Kbytes 
type rather than the AT's 1 .2 Mbytes, 
Thus you will have compatibility prob- 
lems when you start bringing work home 
from the office's AT. 

The IBM AT will have no problems 
reading 360 Kb disks, but I am afraid our 
Portable II will not be able to read disks 
written on the AT's drives. 

It takes a little getting use to the floppy 
disk drive in the Portable II as it is reces- 
sed well into the face plate of the unit and 
has a flap-type latch for opening and 
closing the drive. You have to insert the 
disk right into the recess until it clicks 
and then close the flap. 

The drive itself works beautifully; very 
quiet in operation. 

The 10Mb drive sits above the floppy. 
It too is very quiet. Movement of the drive 
head goes unnoticed. 

Drive A (floppy drive) is located on the 
bottom to provide for ample clearance of 
the shock mounting hardware required 
the hard disk drive. 

Documentation 

A Compaq User's Guide provides an 
overview of the computer's abilities and 



r 



NEW 



WRIST 
SUPPORT 



Cushioned and adjustable Wrist Support 
makes SILKWOOD Computer Copy stand 
even MORE efficient & comfortable — 
safer still AGAINST RSI 

Proved invaluable to ALL operators no matter how long 
the period of use. Positioned EXACTLY where YOU decide 
- at the angle YOU prefer - it supports your wrists when 
you orthe Computer are thinking, acts as an ARM rest 
while conversing .... AND . . . 

STOPS TIRED ARMS FROM SINKING TO THE 
" HANDS-AT-AN-ANGLE" POSITION THAT CAN 
CAUSE ACHES AND RISK OF RSI. 

New SILKWOOD Copystand ECS3 still has the ergonomic 
features that allow correct placing of screen & keyboard 
-with copy BETWEEN - that have delighted thousands of 
users in all types of office. It is part of the most compre- 
hensive range of Computer Furniture. GOOD VALUE, TOO! 

DATA, PRICES & STOCKIST ADDRESSES FROM- 

SILKWOOD Manufacturing Ltd, 8 Tironui Rd.PAPAKURA. 
Phone (09) 298 7089 Auckland, New Zealand. 




NEW 

ADJUSTABLE 
WRIST SUPPORT 




ECS3 COPYSTAND 
FROM $179 
FITS ON YOUR DESK OR - 
BETTER STILL -FrTS ON 
OTHER SILKWOOD UNfTS 




ECS3 + SM 
FROM $ 289 

MANY OTHER UNITS 



ECS3 + MBS & UPM 
FROM $515 
- PRICES SUBJECT TO CHANGE 



Bits & Bytes - May 1 986 1 1 




AND 



ADDS 



Applied Digital Data Systems Inc. 

A Subsidiary of NCR Corporation 



offer a wide range of New Zealand businesses the 

complete solution covering hardware, software, and a 

completely automated office system. 





M1500 



M1700 





■■■ 



M2500 



M5500 



The company we keep can tell you a lot about the Company we 
are. We would be delighted to show you own client list sometime 
and show you how we have helped our clients, who include 
Chartered Accountants, Insurance Brokers, Finance Companies, 
Government Organisations and businesses (small and large). 
You can have: 

*QQGJS Mentor Computers — at enormously competitive 
price advantages offering: 

— The complete electronic offices — free; 

— Advanced stotage efficiency; 

— User Friendly operating environment; 

— Multiuser facilities- 

— The complete QQHO Mentor Computer family: 

— Solid hardware support throughout New Zealand from NCR. 



I BQHQ ' s a subsidiary of NCR Corporation!. 

* The most advanced PICK Operating System available. 

* A complete computer solution. 

Chances are we can help your business. Because, after all. you 
don't have to be a Fortune 500 company to take advantage of 
QOHS ... JUST A SMART ONE, 



Online Business Management Ltd 
P.O. Box 2974, 
WELLINGTON. 
Ph: (04| 738-333 



Contact: 

Online Business Management Ltd 

P.O. Box 6167, 

AUCKLAND. 

Ph: (09) 793-270 











MENTOR PRODUCT RANGE 

MENTOR MENTOR MENTOR MENTOR 
1500 1700 2000 4000 


MENTOR 
5500 






MENTOR 
1000 


RAM 

Minimum Memory 
Maximum Memory 
Expansion 




256 K 
2 MB 
64 K 


256 K 

252 MB 
64 K 


512 K 256 K 512 K 
2 MB 1024 K 1024 K 
64 K 256 K 512 K 


512 K 
1.5 MB 
512 K 


DISC CAPACITY 

Minimum Disc 
Maximum Disc 




720 K 

720 K 


10 MB 
20 MB 


20 MB 26 MB 60 MB 
40 MB 132 MB 300 MB 


167 MB 
668 MB 


TAPE/BACK UP 




Diskette 


Diskette 


Diskette 'A" '/>" 
A" Cartridge Cartridge 1600 BP1 


1600/3200 


PORTS 

Minimum Ports 
Maximum Ports 




1 
1 


1 
3 


1 8 3 
9 32 64 


32 
64 


PRICE RANGE: FROM $7,000 TO 5300.00 









Future products announced bvQ 3 inch 
MENTOR 6000 -" 32 — ~56 Por 

— S x 180/300/500 MB Discs 

— Multiple Tape Drives 


ide: 
s 


— Net Throughput 4 x 4154 EP 

— Available Second Quarter 1986 





12 Bits & Bytes - May 1 986 



Hardware review 



operation, and includes a Set-Up disc 
with manual of key commands and other 
operational requirements. 

It is glossy, colourful and particularly 
well presented for first-time users. 

The Portable II runs most, if not all, 
IBM PC/XT/ AT software. I was provided 
with a 37 page booklet that lists all the 
programs that Compaq had tested to run 
on the machine. 

One interesting option is the Automa- 
tic Power Switching board. This clever 
board enables the Portable II to operate 
on any electrical outlets around the 
world without an external transformer or 
setting a voltage switch - just the thing 
for globe-trotters. (The only setback is 
the various plugs used in different coun- 
tries.) 

There are four expansion slots hidden 
under a sliding door to the right rear of 
the unit, although the first two are 
already taken up by the printer and the 
RGB interfaces. 

You can expand the RAM (Random 
Access Memory) up to 2.1 Mb without 
the use of an expansion slot. To upgrade 
a further 2 Mb only requires one expan- 
sion slot. 

If you do that, then the last slot could 
be for networking, mainframe communi- 
cations or perhaps another 10Mb in a 
card. ■ 



COMPAQ SUMMARY 


Name: 


COMPAQ PORTABLE II 


Manufacturer: 


Compaq Computer Corporation, USA 


Components Processor: 


1 6 bit 80286, 8MHz or 6MHz clock speed 




(program or keyboard selectable) 
Realtime clock 


Mass storage: 


One 360 Kb 5 1 A i nch Vb height floppy disk drive 




One 1 Mb Vz height fixed disk drive 


Memory: 


640 Kb RAM expandable to 2.1 M on main 




board or 4.1 M with an expansion board 


Display: 


9 inch green monochrome dual mode-monitor 




high resolution text and graphics 


Keyboard; 


84 key modified IBM AT style QWERTY with 10 




function keys. LED indictors on CAPS lock, 




NUM lock and SCROLL keys. 




Adjustable key clicks 


I/O Interfaces: 


RGB color monitor, RF modulator, composite 




video, parallel printer and asynchronous 




communications interfaces 


Expansion: 


Two slots 


Operating System: 


MS-DOS 3.1 


Size: 


45cm W x 1 9cm H x 35xm D 




1 1 .6kg 


Software: 


none supplied 




compatible with IBM PC/XT/AT 


Options: 


512/1536 Kb system memory board 




51 2/2048 Kb memory expansion board 




Automatic power switching board (1 1 to 220 V) 




MS DOS/BASIC 3.1 and reference guide 


Price: 


$12,069 including tax 

$9,068 for a 256 Kb, two drive model 






$8,586 for a 256 Kb, single drive model 


Review machine supplied by Scotlay Computers, Wellington. 




BOS software gives you 
true multi-user function 
even on single user PCs 



(e.g. SANYO* WANG 



i PC» CANON* IBM •PC/XTl 



BUSINESS OPERATING SOFTWARE 

Now in New Zealand 

BUSINESS SOFTWARE 



Job Costing 



Bill of Materials 



Ml Payroll 



Fixed Assets 



Accounts Payable 



Inventory Control 




Debtors Sales Ledger 



Simple Invoicing 



Sales Order 
Processing 



BOS has 30% of multi user micro sites in the 

U.K. 
+ 10,000 sites in 30 countries 
-*- Ease of use, an untrained person can install a 

complete system in minutes 
* Transportable on over 100 computers, 

guarantees future expansion 

OFFICE SOFTWARE 



General Ledger 




Integrating 



BOS /Aulo clerk 



BOS/Planner 



BOS/Writer 



BOS/Finder 



Report Writer 
Financial Modeller 
Word Processing 
Database 



Software (NZ) Ltd, P.O. Box 221, Auckland. Phone (09) 798-178 



Bits & Bytes - May 1 986 1 3 



Hardware review 



Another stylish LCD lap-top 



Kaypro 2000 

by Paul Left 



The Kaypro 2000 is a recent entry into thi . 

it. the market for such machines seems to lie mainly with business 



-table IBM- compatible micro 
arket. The market for such machines seems to lie mainly with busine 
xecutives who might have to take their work with them wherever they go. 
A briefcase-sized micro running MS-DOS software undoubtedly has more 
style and carries more status than a briefcase full of paper, and miniaturised 
equipment of any sort holds a great deal of fascination for many people. 



Many children have access to easy- 
to-use, stimulating, and productive prog- 
rams such as Newsroom or Print Shop, 
and adults are entitled to software tools 
of a similar standard. 



This explains in part the popularity of 
memory-resident software, usually with 
a 'desk-top' theme, such as is supplied 
with this machine, and which is designed 
to provide a set of tools to enhance the 



LOAD UP FOR LESS 



SOFTWARE: 



Lotus 1-2-3 
Mu Iti Plan 

SuperCalc 3 

pmMB 

Gondorlll 

dBase II 
dBase III 
Framework 
Friday 

InfoStar Plus 
PFS File 
Power Base 
R:Base 5000 
Reflex 
SupsrSort II 



Direct Tree HI 

HardRunner 

HardRunner (Hard disk version) 

Move-It 

Norton Utilities 3.1 

Prokey Version 4 

QuickCode (dBase M dBase 111) 

Sideways 

Sidekick (Unprotected) 

Spotlight 

i:i»];l»l;]i1'H44--MJ 

WordStar 
WordStar 2000 
WordStar 2000 + 
WordStar Easy 
WordStar Professional 
MultiMate 
Leading Edge 
PFS Write 
Samna III 
SuperWriter 
Vol ks Writer 



$895.00 
$437.00 
$814.00 



$1605.00 

$865.00 

$1146.00 

$1169.00 

$646.00 

$695.00 
$308.00 
$1320.00 
$1142.00 
$223.00 
$249.00 



$195.00 
$119.00 
$207.00 
$310.00 
$244.00 
$325.00 
$688.00 
$125,00 
$195.00 
$314.00 



$395,00 
$595.00 
$728.00 
$227.00 
$618.00 
$910.00 
$695 00 
$362.00 
$1095.00 
$625.00 
$969.00 



■ ftldAMiMlliMiHiBSl 

64K set of 9 chips $55.00 

256Ksetof9chips $165.00 



MEMORY EXPANS ON BOARDS 



512K board (No RAM) 
5 12K board (256K fitted) 
5 12K board (384K fitted) 
2Mb board (No RAM) 
4Mb INTEL board (No RAM) 



MULTIFUNCTION CARDS 



384K AST 6 Pak Plus (Incl 64K) 

3B4K EXZEL [No RAM) 

3Mb Orchid ECCELL (No RAM) 



$230.00 
$400.00 
$505.00 
$903.00 
$1050.00 



$895.00 

$475.00 

$1365.00 



$700.00 
$2695.00 



$475.00 
$775.00 
$875.00 
$875.00 



iflliM'lsMflil'H 

EXZEL Turbo 8088-2 

ORCHID Turbo 801 86 - 8087 slot 



MONO GRAPHICS CARD 



EXZEL Hercules Compatible 
PARADISE Modular Graphics 
HERCULES Graphics 
COMWAY Graphics 



COLOUR GRAPHICS CARDS 



PERSYST Short Colour (Parallel) $497.00 

HERCULES Short Colour $450.00 

EXZEL Colour Card $350.00 

PERSYST Short Colour (Serial Port) $440.00 

PE RS YST Hlg h Resolution $1 250.00 

mmmBMBam 

IML 360K diskettes (per 10) $39.00 

EXZEL 360K diskettes {per 25) $75,00 

IML 60Mb Tape unformatted $1 00.00 

I M L 60Mb Tape formatted $156.00 

Cartridges Refills for Canon PC10, PC20, 
PC2S, HP Laserjet, Apple Laserjet, Corona 
Lase rjet and QMS Smartwrite r P ri nters. $155.00 



HARDWARE: 



tnSBESEESSm 

Parallel Port Adapter 
Serial Port Adapter 
Serial /Clock /Parallel 
Serial / Parallel 



$16300 
$140.00 
$330.00 
$325.00 
Terms Nert 7 



IBM PC-XT + AT 

ITMESEHEEII^ 

Full systems with Monochrome Graphics 



CALL 



PC-1 
PC-2 

PC-XT 5Mb 
PC-XT 10Mb 
PC-AT 20Mb 



$2400.00 
$2900.00 
$4200,00 
$5850.00 
$9900,00 



C.J. 



& Associates Ltd 



AT: 1st Floor, 10 O'Connell Street, Auckland 1 Telephone: (09) 34-545/34-546 
TERMS: N ett c as h 7 d ay s t ro m recei pt of g o o ds PltaB oSijST'eo T^lmE'sz" iCB 



work activities of the user. 

Whether using a system like the 
Kaypro 2000 results in increased pro- 
ductivity or job-satisfaction depends to a 
large extent upon the tasks required of it, 
the user's work patterns, and the overall 
design of the computer and its software. 

Thus, the best approach for a pros- 
pective purchaser is to talk with existing 
users of the same system. Neverthe- 
less, this article aims to provide an 
objective look at the Kaypro 2000 pack- 
age. 



With style 



The machine arrives with a very 
stylish brushed aluminium case in dark 
grey and black, looking rather like a very 
small briefcase. Also included is a pad- 
ded nylon shoulder bag. 

The metal case gives the computer a 
more solid, substantial feel than the 
more usual plastic-cased machines, and 
care has obviously been taken with the 
design of the case. 

Lift back the lid, and the machine runs 
through a test of its 256K of RAM, then 
attempts a boot of the built-in 3.5 inch 
disk drive. 

The disk drives are moderately noisy, 
and some of the sounds are a little dis- 
concerting at first. 

The display is a 23cm by 7cm LCD 
screen, 25 lines of 80 characters, and a 
detachable keyboard familiar to users of 
IBM clones. 

The overall impression is of a neatly- 
designed and compact layout, although 
the small plastic rod taped to the case 
behind the machine seems to be a has- 
tily-added feature. This rod was the sub- 
ject of some humorous conjecture until 
we found from the manual that it was 
necessary to reset the computer under 
some circumstances. 



Desk-top view 



Once DOS has booted, you have the 
option of loading one of two versions of a 
desk-top package before loading the 
applications software you're going to 
use. 

The two versions are called Polywin- 
dows and Kdesk. Kdesk is a subset of 
Polywindows and uses less memory. 

The software bundled with the 
machine includes Wordstar (of course!), 
Mailmerge, GWBASIC, Mite (communi- 



1 4 Bits & Bytes -May 1986 



Hardware review 



cations software), Travelling Expense 
Manager, Correctstar, and Starindex. 

The 3.5 inch disks have a capacity of 
720K, so all this software, along with 
Polywindows, MS-DOS, and various 
utilities are supplied on just 3 disks. 

When you boot one of these disks, 
you immediately enter a backup proce- 
dure. This helpful feature ensures that 
this important job is carried out as soon 
as the computer is first set up and hot left 
until it's too late. 

Polywindows is a desk-top package 
which includes a calculator, calendar 
and alarms, a sliding-tile puzzle, and a 
programmer's calculator which converts 
between binary, decimal, octal, and 
hexadecimal. 

Other features are a communications 
package, a simple text editor, and a 
'card-index' system for storing and 
retrieving brief notes and items of infor- 
mation. 

Windows on-cali 

The desk-top you choose is loaded 
into memory before your application and 
called up at any time with a keystroke. 

The larger program, Polywindows, 
takes a fair chunk of RAM; you can load 
Wordstar, for instance, but cannot then 
call up Correctstar to check your spelling 
with the desk-top in memory. 

It's very easy to use, however, and it is 
nice to call up one function after the 
other, see the windows overlay across 
your Wordstar edit screen, and then 
remove them one by one and find your 
file still intact and the cursor waiting 
where you originally left it. 

You can also move the windows 
around; if you don't like where the cal- 
culator appears on your screen, for 
instance, you can move it somewhere 
else. 

I felt the windows package was the 
most appealing feature of the Kaypro 
2000, along with the physical design of 
the machine. 

Not quite clear 

The main disadvantage, 
however, is that all this is not as 
pleasurable and as productive as 1 
it should be because everything' 
on your screen 
is hard to read. 



The LCD screen has 2 positions, the 
keyboard is detachable, and you can 
alter the contrast of the screen from the 
keyboard, but in spite of all this I found 
the display difficult to use over a period 
of time and conducive to eyestrain. 

I never felt that the display was quite 
right and found myself constantly adjust- 
ing my position to try in vain to improve 
the legibility. 

Still, you may feel this is a worthwhile 
price to pay for 35 lines of 80 columns in 
such a compact and portable package, 
and that the software with this machine 
is a good trade-off. 

Lacks connections 

There are several other features of the 
machine which I was not impressed 
with. 

Firstly, there is no provision for con- 
necting a standard monochrome 
monitor, which would provide 
a better trade-off between 
portability and legibility. 

For some users, the ability 
to use the computer with 
a monitor in the office or 
home, and relying on 
the LCD screen only 
when 'on the road' 
could make the 
difference between a 
worthwhile purchase 
and an unproductive 
system. Personally, 
I would think twice 
about committing 
myself to a 
machine with a 
screen of this 
type and no 
possibility of 
adding a 
monitor 



My next complaint is that there is only 
an RS-232C serial connection for a 
printer. I hoped to give the machine a 
thorough test by writing this review on it, 
but without a parallel interface the file 
was doomed to never make it on to 
paper. 

At present, the suppliers have only a 
daisy-wheel printer than can be used 
with the Kaypro, so there's no way you 
can print anything but text. 

That means you couldn't get 
hardcopy of the 640 by 200 graphics 
available through BASIC. 

Likewise, you couldn't print out 
graphs from software such as Lotus 1 23, 
even if you could get it on the 3.5 inch 
format. 

Uncertain library 

Which leads on to my next point, 
which is that software other than that 
bundled with the computer could be hard 
Jo get. 

The supplier is uncertain 

.about what software 

Jsavailable, 




W 



: jm-M] 



IT 

I i ii i i ! i ■■/; 4 ; , ii 

; / /-../ / / / '.-./•' i i 

J 1 1 i ■/ './" / ii 



but that 
their previous 
customers 
seemed happy 
with the software 
already bundled 
with the machine. 
I would agree that the 
Kaypro does come with 
an impressive package, but 
computer users have a 
tendency to expect more from 
their machines as time goes on. 

Personally, I wouldn't like to buy any 
software on 5,25 inch disks unless I 
knew I could download it successfully 
through the serial port to the 3.5 inch 
disk. 
If the 3.5 i nch format does become the 



ails a Bytes -May 1986 15 



Hardware review 



standard, however, as many people 
have been claiming it will, then the 
software shortage will not last. 

Certainly the disks are convenient to 
use and have a nicely indestructible feel 
to them, and their storage capacity is 
impressive, but their predicted domi- 
nance in the market is not a certainty. 

Expansion box 

One future asset to the Kaypro 2000 is 
the 'base unit', which will fit underneath 
the existing computer and give the capa- 
bility to add IBM -type expansion cards, 
additional disk drives, and other I/O 
functions. 

This add-on will cost around $2500, 
but is not yet available in New Zealand. 

There is also expected to be available 
an upgrade to provide 640K of memory. 

One improvement I would keenly seek 
would be an upgrade to swap the pre- 
sent screen for a back-lit LCD display, 
which I have seen advertised in Austra- 
lian magazines. 

Despite these gripes, the Kaypro 
2000 deserves serious consideration if 
you are looking for an IBM-compatible 
portable with good looks, word-proces- 
sing, and a desk-top windowing capabil- 
ity. 



KAYPRO 2000: SUMMARY 


Manufacturer: 


Kaypro Corporation, USA. 
Intei8088 


Processor: 


Operating System: 


MS-DOS 


Standard RAM: 


256 


Disk Drive; 


1 720K 3.5 inch micro-floppy 


Display; 


640 x 200 graphics or 25 lines of 




80 characters, LCD 


Input/Output: 


Serial port, telephone/modem port, 




100-pin connector 


Keyboard: 


77 keys, 1 function keys, cursor 




control keys, auto-repeat. 


Price: 


$4550 


Review machine kindly 


loaned by Hi-Tech Micro, Auckland. 



The Travelling Expense Manager 
expands the potential usefulness for 
organisations with employees who 
travel in their work, and the communica- 
tions software should enable transfer of 
files and data. 

If you don't mind the less-than-perfect 
display and the lack of a parallel printer 
port and are not likely to need any other 
software, then the system could be a 
good buy at $4550. 

The Kaypro 2000 might be just the 
thing to keep you going in the meantime 
while you wait for the elusive, perfect 
portable. ■ 



If its news. . . 

ring 

Steven Searle, 

796-775 



When G.S.T. arrives next year, 
two things can happen to 
your business 



^ 



Increased paperwork 
More form filling 
Staff re-training 
More book-keeping 
High compliance costs 




(mls) 



dJoflLTDDW 



the software answer to G.S.T 



Designed in N.Z. specifically for the first time user, MLS Junior is a 
complete accounting system. You can raise tax-declared invoices, 
control your stock, supplier payments and debtors, and much more. 
Best of all you can grow with MLS. As your business expands, Junior 
can be upgraded to the MLS Professional series or even Multi-user! 

YOU'LL NEVER OUTGROW MLS 

Of course to enjoy the benefits of Junior you don't have to wait for G.S.T, 
— call your local dealer today. 

M L SYSTEMS, P.O. BOX 83-091, EDMONTON, AUCKLAND, PH. AK 8360558 




16 Bits & Bytes - May 1986 



Multi-users 



The principles of Pick 



by Mark James 



Two years ago, Mr Dick Pick and his company, Pick Systems, launched a 
massive publicity campaign for the computer operating system that bears his ; 
name. 

The purpose of the campaign was to challenge the rising star of Unix; most 
people, it seemed, thought that Unix was the only independent multi-user 
operating system around, and the Pick people wanted to change that.: 

Is the Pick system really as good as it claims to be? Is it the only alternative 
to Unix for small multi-user: computers? : 



This month the multi-user column 
looks at Pick and what makes it special. 

Pick, like its opposition, advertises 
itself as a system directed at business 
and management. 

Like Amps, it is built entirely around a 
database; the functionality and effi- 
ciency of Pick is therefore dependent on 
that of its database. 

Unlike any of the other multi-user sys- 
tems, however, Pick's database is struc- 
tured entirely upon a data dictionary. 

This gives Pick a level of flexibility 
unmatched by its rivals; but also 
imposes some penalties on its users, 
especially for large databases involving 
heavy use of the disk. We shall see why 
in a moment. 

Pick distributors in New Zealand 
include Online Business Management 
(OBM), Ultimate Computers, AWA and 
Prime. Each sells a range of hardware 
as well. 

The versions of Pick that companies 
sell are not fully compatible; each has 
gone in for some non-standard 
enhancements to the generic Pick sys- 
tem. In this article, we will limit ourselves 
mostly to generic Pick. 



Interpreted 



Most independent, portable operating 
systems (that Is, those which are not 
dependent on any particular type of 
hardware) use a trick known as a "virtual 
machine". 

This means that the operating system 
software is written in an ideal assembly 
language - not one for a real computer, 
but one for an imaginary, ideal computer 
conceived for a particular purpose. 

Then, in order to run the operating 
system on a real computer, its pseudo- 
assembly language must be translated 
into the real assembly language of the 
computer concerned. 

Most "virtual machine" operating sys- 
tems do this by going through an 
interpreter for the pseudo-code; this 
means that each pseudo-code instruc- 
tion is interpreted by a subroutine in real 
assembler code. 

Some implementations of Pick, how- 
ever, attempt to bypass this interpreter 
phase by compiling the pseudo-code 
directly into a machine's assembly lan- 



guage. If this is done properly, it can 
result in a significant improvement in 
speed. 

The improvement is not as drastic as 
that between interpreted Basic and com- 
piled Basic, but the principle is the same. 

Unfortunately, the Pick version for the 
IBM PC/XT (and its clones) is inter- 
preted, not compiled. This is apparently 
because the 8088 chip has no memory 
management instructions, which Pick 
needs to run in a multi-user environ- 
ment; therefore, Pick must fake them in 
its pseudo-code interpreter. 

Database 

In spite of the fact that the Pick system 
is only now becoming widely known, the 
roots of the system go back over twenty 
years. 



Multi-User series: 
Part IV 



Dick Pick, a true 1960s computer 
guru, was arguably the first person in the 
world to design a complete operating 
system around a database and a data 
dictionary. In fact, the Pick operating 
system exists solely to run the Pick 
database. 

Everything in Pick is defined in terms 
of a dictionary: When you log on, for 
example, your access privileges, the 
files and commands that you can use, 
are described as elements in your 
account dictionary. 

The number and meaning of fields in a 
data record are defined in a data file dic- 
tionary, and relationships between files 
are simply references from one file's dic- 
tionary to another. 

A dictionary-driven database has a 
great deal of inbuilt flexibility. 

For example, fields can be added to 
records, or their sizes or other charac- 
teristics can be modified, simply by 
changing the dictionary for the file con- 
cerned. 



Since the data is sorted on the disk as 
a series of variable-length fields, the 
content of those fields does not need to 
be changed when the dictionary 
changes. Only the order of the fields is 
important (and therefore this order, once 
defined, cannot be changed). 

Pick takes full advantage of its dic- 
tionaries in its query language, which is 
called Access. (Some Pick implementa- 
tions give it the rather pretentious name 
of English.) 

As long as you know the names of files 
and their fields (these are defined in the 
master dictionary for your account), you 
can issue commands to do simple 
reports. 

To find all clients with unpaid 
balances, for example, you might say 
LIST CLIENT-FILE WITH BALANCE > 
0. The system would then chase through 
the dictionaries to find the appropriate 
records. 

Penalty 

There is, however, a performance 
penalty associated with all this flexibility. 

Because the data is not stored on the 
disk in a fixed format, the system has to 
use a dictionary to figure out where any 
given piece of information is located 
within a record. 

This has to be done for every single 
operation that Pick ever performs, since 
absolutely everything is done through 
the database and the dictionaries. 

The same penalty that makes inter- 
preted Basic slower (if more flexible) 
than compiled Basic, makes the Pick 
database slower than its competitors. 

Pick has, in effect, an "interpreted 
database". 

Programming in Pick 

Programmerss who have had to write 
complex business packages in Mic- 
rosoft Basic will cringe at the realisation 
that the Pick operating system supports 
only one programming language, and 
that is Basic. 

Actually, Pick Basic (or DataBasic, as 
it is sometimes called) is not as bad as it 
sounds. You don't need line numbers 
(you can even have line names); you 
can create multi-line control structures 
such as IF/THEN/ELSE and LOOP/ 
UNTIL; you can pass parameters to sub- 
routines. 

The language resembles DEC'S 
Basic-Plus-2 in many ways. 

Data may be read from the database 
using the dictionaries; since everything 
on the database is in character form, 
string functions may be used to parse or 
alter a database record. 

References to a field or sub-field 
within a record must be by the ordinal 
number of that field or sub-field. That's 
not very programmer-friendly, but it's 
about what one expects from Basic. 



BltS&Bytes-May198617 



QUME 




Quite simply, more for less 
with exact VT 220 emulation. 



Once again Qume comes up with more for 
less. The Qume QVT-202 offers exact VT220 
emulation — but More Features! Superior 
Ergonomics! Lower Price! 

The ANSI terminal is true DEC VT220 
emulation, including a 100% compatible 
keyboard layout. It offers far better 
emulation, has more features, and much 
higher quality for the price than other VT220 
emulating terminals. 

The QVT-202 features superior 
ergonomics. The durable HI-RESPONSE 
Capacitive Keyboard has superb touch and 
feel, and a 14" non-glare tilt/swivel screen. 

QVT terminals have proven their ability 
to deliver 25,000 hours without a single repair, 
more than double the 10,000 hour industry 
standard. 



No other terminals company offers Qume's 
strength in service and support through a 
network of service centres. And because Qume 
is part of ITT, Qume will be here in the years 
to come. 

Quma 

▼ A Subsidiary of ITE 

ill! L J I., STC DATA PRODUCTS (NEW ZEALAND) UMrTEO 

AUCKLAND PH 500-019, WELLINGTON PH 857-985 
P O Box 26-064 Auckland , P O Box 40-140 Wellington 



The best ideas are the 
ideas that help people. 



ITT 



IS Bits & Bytes - May 1 986 






Multi-users 



Perhaps the nicest thing about Pick 
Basic is that you don't have to use it. The 
dictionaries are so flexible that simple 
programs can be structured just be 
defining a field for everything that you 
might need to know. 

Fields can even be defined as calcula- 
tions from other fields, as in a spread- 
sheet. Then the Access query language 
can be used to obtain a screen listing or 
a printout of the desired information. 

Frequently-used Pick and Access 
commands may be canned into a sort of 
command field called a Proc. Procs can 
serve as programs for most simple tasks 
suich as client enquiries, although any- 
thing complicated, like an order entry 
program with complex calidation 
requirements, will have to be done in 
Basic. 

Security and friendliness 

PICK protects itself with standard 
password access. 

This is not elaborate, and a good 
hacker could crack it. However, log-on 
programs exist that build their own 
access dictionaries, providing such sec- 
urity features as automatic shut-outs 
after a number of unsuccessful attempts 
to log on. 



These log-on programs are not part of 
Pick itself - they cost extra. 

The Pick database can be backed up 
either in its entirety or file by file. 

Generic Pick has no incremental 
back-up facility (that is, backing up only 
that part of a file that has changed since 
the last back-up); however, both Ulti- 
mate and OBM sell Pick systems with 
that feature. 

No version of Pick has any facility for 
transaction logging. 

Pick cannot lock specific records or 
files, but it has a similar provision 
whereby those records which are in the 
disk cache (described below) may be 
locked. 

This has approximately the same 
effect of preventing two simultaneous 
users of a program From issuing conflict- 
ing changes to the same information. 

Since Pick has no index or key table 
structure to maintain, there is never a 
problem with index integrity. However, 
files must have their sizes declared 
when they are created; if a file should 
overflow its declared size, Pick can gen- 
erally allocate more space for it, but 
there is a severe penalty for this in terms 
of system performance. 

The user must stay on the lookout for 
files that are overflowing, or nearly so, 



and use the back-up and restore utility to 
reorganise them into a larger space. 

Pick is not always a friendly system, 
especially to one not accustomed to its 
unusual jargon. Records are called 
"items", record keys are- "item IDs", 
fields within a record are "attributes", 
and so on. 

To those new to the system, there is 
not much in the way of on-line help; the 
novice must spend much time with his- 
her nose in the manuals. 

For example, when you create a file 
and must declare its size, Pick doesn't 
ask for the "file size"; it aks for some- 
thing called "modulo" and "separation". 

Even those who know what this 
means could find it difficult to guess the 
best modulo and separation for a file that 
does not yet exist. (Modulo and separa- 
tion are parameters used in the key 
hashing algorithm, described below.) 

Pick's editor, called ED, is essential to 
the system, but Is horrible to use. It is a 
line editor, like the MS-DOS EDLIN 
program. 

It operates directly on dictionaries and 
data items, and is in fact the primary 
means of modifying them. It is the single 
feature of Pick most glaringly 
in need of 



or neany so, ___— — — - ~ ^ _.« q 



i« 



werful 






worksheet;-* j . fot 



of existing 



ate av 



.pplicadon templates 

immediate use. f 

i jba<;f fl w aiffl dtw; r ' 
p, Accesses teal dBAStu ^^ 

debase files direc Jj I ^ nrfB ^ Jcs 
Usemac r ostodoato^ m(rR i an guage,but 



mOtC "3"! «?-f 1jiui«i Mm T rftiaiB 

s-ssraas-sjipi 




aflame 



U«V» ^andtogic 

access a*™! *! , Rtes You can 
cteatemactosm^a aaQS 

WS ecutedoutoUny 
needed 



id' 






and ese 



.•11 Pacific-- < 

Hamilton. 



BJts&Bytes-May198619 



GREAT LOOKAUKES 




Einstein Lookallke 

Lett school Age 9 

Works as caretaker in glue factory 

Failing Memory 

Likes a drink 



Maxell Floppy Disk Lookallke 

One of several floppy disks on the market 
Interior production techniques 
Unreliable characteristics 
Prone to losing data 
Deceptive Appearance 



ARE NO SUBSTITUTE FOR THE 
GENUINE ARTIOLE 



Take floppy disks for instance there are a lot of 
them around and they all look like Maxells, but 
there's only one MAXELL FLOPPY DISK. 

MAXELL are acknowledged experts in the field of 
magnetic media because MAGNETIC MEDIA IS ALL 
THEY DO. 

As a result of their long-standing, technological 
experience in this area, their superior know-how 
and rigid inspection standards, MAXELL produce 
Floppy Disks of an unparalleled performance and 
reliability which is widely recognised by computer 
manufacturers around the world. 

Unfortunately these important distinctions are 
sometimes disregarded when choosing a floppy or 
floppy disk replacement from the wide selection 
available. 

As one floppy disk looks much like another, scant 



regard is sometimes paid to the type being used 
with your equipment. When something goes wrong, 
as it always does, your irreplaceable data can be 
lost for ever. 

Assure yourself of Quality, Durability, Range, 
Interchangeability and Capacity. Make sure it's a 
genuine MAXELL FLOPPY DISK, not just another 
lookalike. 



AWA New Zealand Limited 

Data Systems Division 

Head Office: P.O. Box 50-248 Porirua 



AUCKLAND 

P.O. Box 1363 
(09)760-129 



WELLINGTON 

P.O. Box 830 
(04)851-279 



CHRISTCHURCH 

P.O. Box 32054 
(03)890-449 




maXBlL Floppy Disk 



AWD 2857 



20 Bits S Bytes - May 1986 



Multi-users 



reform, as it is unacceptable for any seri- 
ous word processing. 

(Many Pick implementations supply 
their own full-screen text editors, but it is 
not clear whether they could be used on 
dictionaries or files.) 

In spite of these deficiencies. Pick, is 
easy to get used to. 

Efficiency 

With the overhead of the dictionaries, 
one would expect Pick to run like a limp- 
ing dog, but it doesn't. 

In fact, the response times of Pick on 
an IBM PC/AT with two simultaneous 
users are quite acceptable. 

Except on a heavily-loaded system, 
most people will probably not notice the 
extra work that the dictionaries impose. 

Pick uses two tricks to speed things up 
a bit: disk caching and key hashing. 

Disk caching (also calied "demand- 
paged virtual memory") is simple in con- 
cept, but not trivial to implement well. 

Whenever you need to read some- 
thing in from a disk, there is always a 
chance that you already have it in mem- 
ory. Since disk accesses are always one 
of the worst bottlenecks in the system, it 
is generally worth checking to see 
whether the information that the system 
seeks is already in memory somewhere. 



A disk cache is a set of buffers set 
aside for this kind of checking; the trick is 
to gain more in efficiency, by avoiding 
unnecessary disk accesses, than you 
lose through the overhead of checking 
the cache all the time. 

in Pick, most of the computer's mem- 
ory is devoted to disk caching. 

In repetitive or frequently- used prog- 
rams, the probability of finding a "hit" in 
the cache becomes very good. 



Key hashing 



The other trick, key hashing, is more 
problematical. 

When Pick needs to store a record on 
disk, it does not maintain a key table or 
index structure. Instead, it "hashes" the 
key (a client's name, for example) into 
an arbitrary number, and uses that 
number as a pointer to a disk block 
where it stores the record. 

When it comes time to fetch that 
record, the user supplies the client's 
name; Pick hashes it into that same 
number, and thus knows where to go to 
find the record. 

As long as you know exactly what 
record you wish to find, hashing is the 
fastest known method of getting to it. 
There are no tables to look up and no 
index trees to chase through. 



However, hashing also guarantees 
that the data within a file will be stored in 
a completely random fashion, and if you 
want any order out of it at all, you have to 
do a sort. 

There is also no way to find a record if 
you don't know its exact key, except by 
scanning through the entire file. 

Pick has no "Get-Next" or "Get-Previ- 
ous" facilities, since these concepts 
have no meaning in a database that has 
no order. 

Summary 

If there is plenty of free space on the 
disk, key hashing will work very effi- 
ciently; if not too many people are using 
the system at once, the overhead of the 
dictionaries will not be significant; and if 
the programs are not too complex, the 
dictionaries and procs will greatly ease 
the task of programming, and the lack of 
such features as find-on-partial -key will 
not be noticed. 

For people whose needs fall into this 
description, it would be very difficult to 
find a multi-user system more flexible 
and more functional than Pick. ■ 



^^^^55^ 



10 Megabytes/8 Minutes 



For IBM-PC™, XT™, AT™ and compatibles 



FAST 
BACK 




Distributed by: 

Computer Store 



Fifth 

/i flflfl rail ft n Contact your beat dealer or write to 



Computer Store • Freepost 907 • MiKord 
EMS PO Box 31 -261 ■ Milford • Auckland 9 

• SEEITATP.C.86-BOOTH51. 



The hard disk backup utility you 
can't afford to be without. 

Fsalback eliminates the need for 
expensive tape backup systems, because 
Its so fast you can back up a full 
10-megabyte hard disk on standard 5-1/4' 
Hopples In less than 8 mlnutesl 

Save hundred* ol dollars a year. 

If you use your PC for business, making 
regular hard disk backups Is a must. If you 
back up your system once a week, someone 
In your office will spend hours of valuable 
time formatting and saving diskettes, In a 
year's time, that could cost you hundreds of 
dollars In labour costs. Faatback will save 
you 95% of that time — and money I 

Features. 

• Nothing else to buy. Fastback Is a 
fully self-contained and ready-to-use hard 
disk backup system. 

■ No need to format your floppy disks in 
advance. Fastback automatically formats 
them for you as it saves 1 

• Works with PC-DOS® or MS-DOS® 
version 2.0 orhlgher. 

• Requires a minimum of 1 28K memory 
and at least one floppy drive. 



Only 




Bits & Bytes - May 1 986 21 



kbacus, n. Device, esp, 
frame with balls sliding on wires, 
used for calculating. 

An abacus is one of the 
earliest forms of a 'user friendly' 
microcomputer. It is lightweight, 
portable, has finger touch 
controls, clear display panels 
and an enviable reputation 
for reliability. 

No wonder it was 
extremely popular in its day, 

And contrary to pop- 
ular belief modern day 
microcomputers have an 
equally good reputation for 
reliability, considering the work 
load many have to cope with. 

But because of society's 
dependance on computers, when 
they do break down many people 
are inconvenienced. 

This is where Tisco Service 
Centres can help. 

Tisco started out 25 years 
ago to service only black and 
white TV's, but then along came 
colour, then videos, microwaves 
and computers, and Tisco grew to 
meet each new challenge. So 
much so that Tisco are now the 
recognised leaders in all forms of 



% r%% % %%% 



W * * * • % 



V w ^ w 



^=^ 



A 



<\%%* %*** 



Tisco doesn't service 



electronic servicing and repair. 

Microcomputer owners 
now have their own Tisco 
microcomputer contract. This 
gives you the same peace of mind 
as does the immensely popular 
Tisco Television Service Contract. 

It covers all makes and 
models too. It doen't matter if 
you have an NEC CPU, IBM 
printer, Corvus disc, all combined, 
our Tisco Contract covers the lot. 



The contract is tailored to 
suit your needs and maintenance 
visits can be scheduled depending 
on machine types and workloads. 
Cost also is flexible and is once 
again dependent on how many, 
what type and how hard your 
computers work. 

For a small monthly 
payment, have it paid 
automatically from your bank if 
your wish, your microcomputer 



system will give you year after 
year of trouble free operation. 
That we can guarantee with a 
Tisco Service Contract. 



TISCO 



22 Bits 8 Bytes -May 1986 



Software Review 



Fast floppy back-up to hard discs 



by Peter Biggs 

Backing up files on a hard disc on to 
floppy discs usually requires 30 floppy 
disks and an awful lot of patience and 
time. 

The DOS utilities are slow and cum- 
bersome but it's the best that could be 
done unless you bought a tape cartridge 
back-up system at a cost of $2000 or 
more - the cost of the hard disc itself I 

Most users know that to recover from 
a hard disc, self-destructing would be a 
major effort so the market for a fast and 
convenient backup utility has been evi- 
dent for some time. 

Now it's here - Fastback from 5th 
Generation Systems, USA - and said to 
incorporate Al techniques. 

It can be used for both the XT and AT 
systems and backs up and restores files 
from a hard disc to floppy dies - fast and 
conveniently. 

It claims to back up 10 Megs in 8 
minutes - a claim that it lives up to. 

I received Fastback in a package con- 
taining one disc, a small manual and a 
couple of promotional brochures. 

I inserted the distribution disc and 
typed FINSTAL 

After answering a number of simple 
questions, Fastback was quickly instal- 
led on my 1 Meg hard disc in a directory 
\ FASTBACK, which is made by the prog- 
ram. 

Fastback has two main programs - 
the backup file called FASTBACK and 
the restore file called FREESTORE. In 
the CONFIG.SYS file, 'buffers' should 
be set to 24. 

The manual is clearly written and 
adequate although I would like to have 
known some ramifications of running the 
programs before I started. 

Scrunched storage 

Typing FASTBACK brings up a 
screen that shows, in colour if you have 
a colour screen, the total Elapsed Time, 
the Operator time (ie time to change 
disks) and the DOS Performance. 

In this context, this refers to the time 
ratio between reading files from the hard 
disc to writing them on to the floppy disc. 
If this is less than 1 00, reading from the 
hard disc is behind writing to the floppy 
disc. 

Files are saved on the floppy discs in a 
'scrunched' form that requires Fastback 
to restore them so the back-up discs are 
unreadable by DOS. 

I could choose to back-up the entire 
hard disc or selected directories and 
files - as well as only those files which 
have changed in a given time. I chose to 
back-up the entire hard disc. 



It's a race against time as Fastback 
formats and writes an entire 360K floppy 
disc in about 40 seconds. DOS takes 65 
seconds to just format a disc! 

Each floppy disc holds 0.45 Mb and I 
managed to take about 5 seconds to 
change each floppy disc (the manual 
says it can be done in about 4 seconds). 



FASTBACK: 



My hard dis holds 7.6 Mb in 637 files - 
Fastback took only 7 minutes to back it 
up completely on to 1 7 floppy discs. 90 
seconds of this time was taken up with 
swopping discs but having two floppy 
drives will remove even this time over- 
head. 

The DOS performance was con- 
stantly monitored and only began to suf- 
fer when large directories of over 100 
files were encountered. 



Vital catalogue 

Fastback then writes a Disc Catalog . 
onto the directory FASTBACK. This 
catalog is vital if you wish to restore files 
at some time in the future. Copy it onto a 
floppy immediately so you don't lose it. 

One strange quirk of Fastback is that if 
you run it again and ESCape out of it, 
this valuable file is deleted from the 
directory - without telling you 
beforehand. To restore a file then 
requires you to hassle with 1 7 discs - not 
fun as I learned to my cost. 

To get this catalog back again I then 
had to run Fastback again and, using the 
same discs I used in the first back-up, 
back-up the entire hard disc again. 

Note that Fastback does not recog- 
nise previously written back- up discs so 
keep them very separate. The restore 

Crogram however does recognise the 
ack-up discs. 

This catalog is a list of the files on my 
hard disc. It can be printed with the 
CTRL P then TYPE commands but it 
took 24 pages! Why - because it puts 
spaces at the end of and between each 
line. 

I pulled it into PFS-Write and manually 
removed the spaces between 600 odd 
filenames and saved it again as an ASC 
file. It then took only 1 1 pages to print 
out! 

Whereas the back-up facility is copy 
protected by needing the original disc to 
start it, the restore program is not. I 
would keep this and the catalog file 
FASTBACK.CAT on an ordinary disc in 
a safe place. 

A number of options are available to 



restore files, such as singly, by directory, 
and only those changed since the last 
back-up. All archived files on the hard 
disc are reset to 'normal' when backing 
up is completed. 

The screen for choosing to restore 
files is very easy to use. I readily 
restored a whole directory of files on to 
my hard disc. 

Obviously I never reformatted my 
hard disc to see whether the entire back- 
up worked but I am confident that it 
would if it came to this. 

Copy protection is the major problem 
with Fastback. The distribution disc is 
needed to start the back-up and this disc 
is copy protected using an unreadable 
bad track on track 39. 

If this disc is damaged or misplaced, 
the hard disc cannot be backed up and a 
second disc is not supplied. For an extra 
US$25 it seems you can get an unpro- 
tected version of the program- with your 
name incorporated into it. 

The copyright notice as usual has all 
the threatening tones common to much 
of the current software although this one 
has a few extra hectoring touches. 

Consumers will eventually decide this 
issue by refusing to buy user-unfriendly, 
unsuitably copy-protected software. 

It also seems Fastback can be instal- 
led time and again on to a hard disc but 
it will always need the distribution disc to 
start the back-up facilitiy. To de-install 
the program, simply delete the program 
files and then the directory. 

Much needed 

In conclusion, Fastback is an excel- 
lent and much needed utility to back-up 
a hard disc- as fast and convenient as is 
probably possible. 

It requires PC or MS-DOS 2,0 or 
higher, 128K of memory and, obviously, 
at least one floppy drive. 

It works with both XT or AT industry 
standard computer systems. 

it costs $360 in New Zealand and two 
packs of discs will cost around $100 - 
$130, so for under $500 your hard disc 
can be completely backed up and then 
continued to be backed up using only 
those files which are new or have been 
changed. 

Yes, it's good value for money but I 
would like to see two key discs for this 
price. I consider users deserve this. 

Certainly, set against the cost for 
recovering lost data and program files in 
the event of a hard disc failure, it is well 
worth it. ■ 



The review copy was supplied by Com- 
puter Store, in Auckland. 

Bits & Bytes- May 1966 23 




Let the DSE Multitech and PRO FAX integrated accounting 
package help you conquer GST! 



Gsran 



This is what you get: 
DSE Multitech System 2 (Cat X-8001) 
and a Hi-Res Green Screen 
Monitor. (Cat X- 1221} 



SPECIFICATIONS: 

• CPU: 8088 16 bit running at 4.77MH2 

• 2x360K disk drives 
•RAM:256K 

• ROM: 8K for BIOS & diagnostics 
32K optional 

• Real time clock with battery back-up 
» Parallel printer port 

• RS232C serial communications port 

• Inbuilt speaker 

• Joystick port 

• MS-DOS 2.11 operating system 

• 84 key keyboard — 10 function keys 

• IBM software compatible 

• Joystick/Game adaptor port 

• RGB and video monitor outputs 

• 256 expanded ASCII character set. 




ESMIB 



IBM SOFTWARE 
COMPATIBLE 

NOW ONLY 

$ 2495 



You get a DSE Multitech System 2 (Cat X-8001) Hi-Res Green Screen Monitor (Cat 
X-1221) and PROFAX Accounting Package (Cat X-5277). 

PROFAX is a professional accounting system that is ultra fast, flexible, powerful and 
designed for both the first time user and those requiring more sophistication. 

PROFAX performs the five important 

business accounting functions: 

» Accounts receivable (Debtors ledger) 

• Inventory control (Stock control) 

• Invoicing/sales analysis 

• Accounts payable (Creditors ledger) 

• General ledger 

All these features link together to form a fully 
integrated accounting system. - 

So be ready when GST comes in with the 3 
DSE Multitech and PROFAX. 

OFFER ENDS 31.E.S6 OR WHILE STOCKS LAST. 





NOW ONLY 

3495 




AUCKLAND STORES 

• Downtown 

■ Newmarket 

* Papatoetoe 

■ Avon dale 

TAURANGA 

HAMILTON 

WELLINGTON 

LOWER HuTT 

POHIRUA 

CHRISTCHURCH 

DUNEDIN 



Fort & Commerce Sts 38 9974 

Khyber Pass & Park Rds 39 6495 

26 East Tamakl Rd 278 2355 

1795 Great North Rd 88 6696 

298 Cameron Rd 87 071 

450 Anglesea St 39 4490 

1 54 Feath erston St 73 9858 

440 Cuba St 66 2022 

1 6 Lydn ey PI ace 376654 

Victoria St & Beafey Ave 50 *95 

Manse & Stafford Sts 74 1096 



I 



bcinhcard 



T*irrt> Cftfl'lGOlfr 10 
appi uvcd poi lonn' 
■gpfjkc nnPi Ihrgiggh 



I Want to know more about the DSE Multitech/ 
| PROFAX offer"? 

I Send for your FREE information pack. 
| It's obligation free! 

I Name 



VISA 



DSXpreu Wione Orcters/ 
Home Delivery: (09) 392 997 



Address.. 



Phone. 



■ rnone 




24 Bits & Bytes - May 1 986 






** 



-%, 



*%a 




The New Zealand^ 
Personal 
Computer 
Exhibition 

Overseas Iferminal 
Princes Wharf Auckland 

8-9-10 May 1986^ 



PURE 

LOGIC 
FOR REAL 



J»EOPLE 



^«N>- 




Getting answers from a 
computer with the wrong 
software is like getting your 
teenage daughter off the 
phone. 



CBA 

BU5IME55 PACKAGE 



BETTER FOR BU5IME55 - BY ALL ACCOUNTS 



Contact: Cowan Bowman Associates, 

P.O. Box 26-048, Auckland. Telephone (09) 34 161 for names of authorised dealers near you. 

26 Bits & Bytes - May 1 986 



ft 




Fve said it before, and HI say it again.. 
It you can bujr any other new 
electronic Daisywheel typewriter, 
with all these features, at a lower price, 
we f ll give you double 
the difference! 99 eiffirf 



Gooi-go Bright 

ifcinfira! Manager Andas Action LUib 



The Juki 2200, described internationally as the 

"first Electronic Daisywheel Typewriter to smash the price barrier" is now available 

again in New Zealand after completely selling out at its first introduction. 

Feature-for-feature, no other 
electronic typewriter in its class can 
match It. 




Feature Chart 



lake it shopping with you and prove our offer. "No other machine can match it , 



1 — ( ddij^hMli 


D 


SUttfeJUfttathr 


□ 


MuHnntiHfci 


_J A'jtointK&jTU^rWum 


□ 1T4F™ 


□ 


TVttOUKa 


□ 


Pw nd IMtctur 


_| AiilarutK Under LLh 


1 — 1 PriniBi|rtK6 
1 1 -ID. 3, IB 


□ 


C*frm»ft*hira 


D 


1UM 


| AuLrmjU: CblnX( 


n 5ff2ll£ 


n 


feu, 


n 


Iridttl»J 


| Bmrtid It* B6*rf 


o ^sar* 


n 


HutLpix 


□ 


Vlrmb 


1 — 1 -Bu— m" Inlarhai - 
1 1 PwiUmlgrJirUl 


|_J -ias 


n 


Omwtcd K"j 


□ 


5iHniin: BjniKit fjmbdi 
hjciMJlpl icd&ibanlpt 


_| PpntBufSr-a 


r-l iHiuffrlbmc-Tf 


n 


Bi2f£pKi 


n 


rluth ViHd ri:- tc-.- (liTsr 


1 I Al-dlnctiDM] 


1 — 1 (UMin U fffl ■■<! ) 


n 


gilMdfoCi&H* 


n 


Bm-wEnAu 


1 | -^«iaBK«iifii«.|| 


r~| Inpniftr-frntni 


□ 


IIUhL Uiriflr, 


n 


hncvh Iri4*ei 




T~~ 1 Kurtbc J Qot 
|_| -I »5 


D 


ItnUupn 


a 


ramUTM 





JUKI WORLDWIDE SALES 
EXCEED $630 MILLION A YEAR! 

In the highly-competitive world 
of Ja.pa.nese technology, Juki was 
recently awarded, the coveted 
'Deming Prize' for quality 
control. 
Juki has been internationally 
recognise d for the quality of its 
products for over 40 years. 

PH844-074 

Or send now for the Juki SS00 
14 day 'Money-back' trial 



Also a Daisywheel Printer 

The Juki 2200 comes 
complete with a "built-in" 
interface (Parallel or Serial 
RS232) to connect to your home 
or small business computer. 
This turns the Juki 2200 into a 
true bi-directional 'letter 
quality" Daisywheel Printer, 
With other machines you can 
pay nearly as much as the Juki 
2200 for an optional Interface 
attachment alone! 1 



Why are we doing this? 

We're malting you this offer aa a 
genuine introduction to our direct 
selling service — Andas Action Line 
Andas Action Line is backed by 
New Zealand's largest and beat known 
customer service network — Andas 
Engineering — 300 engineers In 17 key 
locations — NATIONWIDE! 
Andas delivers direct to your home, 
business or club within two weeks of 
banking your order! 
All machines carry a 13 month 
guarantee, and the Andas 'Customer 
Satisfaction 1 card. All supplies for the 
Juki SS00 are available through Andas 
Action Line at special low prices. 



£&&&m 




The Direct Way to Save 



ANDAS WHOLESALE 

If you can't get to the show, you still 

qualify for the special show price S79S 

A urn A o ^ mailing this advertis e - 

ANDAS ment with your cheque to — 

ACTIONLI2STE: Box 6139, Wgtn 



Bits & Bytes - May 1 986 27 




BBiTES 



ASHBY COMPUTER CENTRE 

is Auckland's leading COMMODORE BUSINESS SYSTEMS 
Dealer. We offer complete system solutions with software 

matched to your requirements. 

Our staff are qualified professionals who won't baffle you with 

jargon, but will assess your needs and advise you without 

obligation. 
We design and support business applications on the 

COMMODORE 64, 128, 610, 720, 8000 and 
the IBM compatible COMMODORE PC10 and PC20. 

Call phone or write for further information 
Hours: Mon-Fri 9.00 -5.30 Sat9.00- 12.30 



CMS. 5^ M M = j # / 93 ASHBY AVE., 
gg fj ^=J m f =J*= j ST. HELIERS, AUCKLAND 
COM PUTER C ENTI7E LTD TE LEPH O NE : 1 9 ) 56 8- 3 1 



Otago Computer Peripherals 



OPENS WITH SALE OF — 

APPLE PRODUCTS. 



EPROM ERASER 



NEW 



HELLO 

We are a new company, but you will be hearing 
a lot more from us. All our products are South 
Island made. Guaranteed, Rugged, Tough 
and reliable. 

MONSTERIO CARD 



NEW 



Our top of the line Input-Output (IO) card. 
Sophisticated. Two big motorola chips In ste- 
reo. Dp to 40 digital lines. Inputs and outputs 
easily controlled and can be mixed In any 
configu ration . Elgh t interru pt sources. Coun t- 
ing, timing, serial and parallel software all 
included, Make your own printer interface etc 
Powerful and easy to use with OCP"s IO lan- 
guage on disk. 
MONSTERIO $149.90 

TWO PORTER CARD 



High intensity UV light 5afety drawer holds 4 

Eproms. Quick, safe. 

ERASER $119.90 



DOZEN LIN ER CARD HARD UP? 



NEW 



Twelve IO lines with nearly all the above func- 
tion. As used in schools for computer aware- 
ness and for robots, printers and synthesis- 
ers. Can be up graded to Two Porter. 
DOZEN L1KER $99.90 



IO LANGUAGE 



NEW 



Does anyone ever use SH LOAD? We've thrown 
it, and other little used commands, away and 
replaced them with new Apple soft com- 
mands like inr,OUP, ALL1N, SHOW, START, etc. 
Easy, powerful, full details given. 
IO LANQUAQE free with IO cards. 



EPRONMERl 



NEW 



NEW 



Half a monsterio. Twenty IO lines available. 
You get the card, 24 pin cable with plugs, 
comprehensive manual, specifications and 
DOS 3.3. dish with OCrs 10 language. Com 
pare with overseas cards. 
TWO PORTER $119.90 



Top model programs 2716, 2732A. 2732, 
2764, 2712S, 27256. Fast algorithm makes 
this card speediest around. Lo force socket 
Blank check, program, read, verify, and copy, 
Qreat for development work, Rom boards, 
BBC's etc Batteries supplied. Good manual. 
Menu driven. 
EFROMMER $119.90 



Ask about our pre-production versions. Work 
well. Up to 50% off. 

GUARANTEE 

Two year warranty. All our cards are highest 
quality. Professionally designed, etched, sol- 
derm asked and soldered. Plated through 
holes and pure gold edge connectors. We 
supply everything. Cables, manuals, specifi- 
cations, batteries, disk. Just open box and 
use it "Mainland made. Rugged, tough, relia- 
ble." 

Send cheque to:— 
Otago Computer 

Peripherals 

P.O. Box 12-007 

DUNEDIN 



28 Bits 8 Bytes- May 1986 



PC 86 



PC 86 



PC 86 



It is a pleasure to welcome visitors and exhibitors alike to PC86. Those who attended or were 
involved with last year's exhibition will find there has been considerable development and growth in the 
computer industry during the past year, particularly in the personal computer market where networking 
and multiuser systems are providing a major focus. 

Software and hardware developments have brought the humble personal computer to a position of 
power: today the PC is the vital element in any computer installation, large or small. 

At PC86 you will see the survivors in the market, the hardware and software which is being aggres- 
sively marketed and to which the suppliers are dedicated. 

The new technologies have been combined with a user friendliness that was talked about two years 
ago but which is a reality today. At PC86 many new products will be displayed and demonstrated. Also, 
the new strata of services and consultants which have become an important part of the industry's infra- 
structure, will participate. 

The keenly awaited Amiga from Commodore, Archives' new Micro Five multiuser PC, Ergo's mul- 
tiuser compatible and three preview machines from Olivetti are amongst the highlights of the new 
hardware being introduced to the New Zealand market. In the software field there is a new generation 
of multiuser software and networking products which will be of interest to visitors. 

The new Paradox data management package being launched here by Imagineering is a revolutio- 
nary concept which utilises artificial intelligence and which is being lauded as a brilliant new concept 
in data management technology. 

Whether visitor or exhibitor at PC86 we wish you well and hope you enjoy three days of good busi- 
ness, taking the opportunity to learn more about the computer industry, its people and its directions in 
New Zealand. 



ARCHIVES COMPUTERS N.Z. 
LIMITED 

1 6 CJonbern Road, Remuera, Auckland 
5 

(9) 503-548 
John Smith 
Ivon Duurloo 

Gower Smith Managing Director, Arc- 
hives Computers Australia 
HARDWARE: Archives, multiuser 
specialists have chosen PC86 to launch 
the Micro Five, a technically sophisti- 
cated AT compatible. It has a standard 
IBM bus for compatible peripheral cards 
and software and is designed specifi- 
cally to drive multiuser systems. Sup- 
ported by several different multiuser 
environments - 

PC SLAVE with up to 8 multiprocessor 
cards supporting 8 users; 
XENIX timeshare with up to 1 6 terminals 
sharing 8 megabytes of RAM 
iii) NOVELL network with up to 16 PC 
workstations per Micro Five Server 
SOFTWARE: Range of multi-user busi- 
ness and accounting software, currently 
available for over 200 different mic- 
rocomputers. 

ANDAS ACTION LINE 

(04) 844-074 

George Bright, General Manager 

HARDWARE: Juki 2200 electronic 

daisywheel; typewriter/printer; Printer 

ribbons 

BARSON COMPUTERS LTD 

1 Ngaire Ave, Newmarket, Auckland 

P.O. Box 26287 

504-630 

Greg Magness, Clive Raines 

HARDWARE: Apricot, BBC Tandom 

PC and ATs 

SOFTWARE: Business Software for the 

above range 



BEECH EY & UNDERWOOD 

373 New North Road 
Auckland 
(09) 799-800 
Bob Meribito 

HARDWARE: Sharp range of PCs 
SOFTWARE: Range of business pac- 
kages. 

CANON DATA PRODUCTS 

10-14 Como Street Takapuna 
PO Box 21 91 Auckland 
492176 492 006 

Keith Williams, Bruce Courts, Fred 
Davenport, Vince Williams, Ken Barry 
HARDWARE: Canon AS-300 Business 
System, Canon A200 PC Compatible, 
Canon TX-50II Retail System, Canon 
LBP 80 Laser Beam Printer, Canon IX8 
Image Scanner, Canon Peripherals 
SOFTWARE: Canobrain II, CanoWriter 
II plus Super Canobrain BOS Software 
Multiuser Business Systems Canon 
Data Products Business Accounting 
Systems Canon Data Products Retail 
Manager 

COMMODORE COMPUTER (N.Z.) 
LTD 

250 Forrest Hill Road, Forrest Hill 

410-9182 

Mike Cooch (Marketing) Richard 

Thornton (Sales) 

HARDWARE: Commodore: C16, Plus 

4, C64, C128, PC 1 0/20, Amiga. 

SOFTWARE: Home - Business and 

Recreation, Education - Home and 

School, Business - Small and Medium. 

COMPUTER STORE 

48 Kitchener Road, Milford 

P.O. Box 31 -261 

AUCKLAND 9 

499-458 

Mr E Zimmermann 



HARDWARE: Marchant Retail System 
Scala Computer 

SOFTWARE: Borland Sidekick, Bot- 
tomline Capitalist, dB Compiler, 
Fastback, GEM Collection, GEM Draw, 
PC-Alien, SuperCalc, SuperWriter, Bor- 
land Turbo Pascal, Bottomline V, 
dBASE, Framework, GEM Desktop, 
Micro Focus Cobol, Samna Word Pro- 
cessing, SuperProject 



NOW 




CBA 

BUSINESS PACKAGE 

AN(J 



Cowan Bowman Associates 
P.O. Box 26-048 
Auckland 
Telephone (09) 34 161 

Bits S Bytes - May 1 986 29 



COMPUMEDIA SYSTEMS LTD 

16 Woodson PI, Glenfield 
444-6085 

HARDWARE: Peter Corkery, Leanne 
Warden, Sharon Nilsson 
SOFTWARE: Maxell Disks 
BSSF Magnetic Tape, precision printer 
ribbon, computer paper, AFL Computer 
Cleaning Products, Precision Computer 
Furniture, other accessories such as 
Anti-Glare screen filters and Disk stor- 
age/mailing units. 

COWAN BOWMAN ASSOCIATES 
LTD 

P.O. Box 26-048, Auckland 

34-161 

Vicky McCullough 

SOFTWARE: CBA Business Package 

DATACOM EQUIPMENT LTD 

89 Courtenay Place, P.O. Box 6541, 

Wellington 

846-189 

Craig Wallace, Roger Paaymans & 

Glenn Ricketts. 



HARDWARE: Impact & Laser Printers, 
VDUs, Protocol Converters, Protocol 
Interfaces and other Peripheral and 
Communications equipment 

DICK SMITH ELECTRONICS 

Cnr Khyber Pass Rd, Park Rd Newmar- 
ket 

(09) 504 408 

Yann Duran, John Gourley. 
HARDWARE: Multitech PC, printers, 
monitors. 

SOFTWARE: Extensive range, busi- 
ness, games and educational packages. 

ERGO COMPUTERS LTD 

P.O. Box 68-325 Newton 

(09) 765-663 

Richard Green, Campbell Such, 

HARDWARE: Compatible AT/XT 

Super AT, Super XT and Turbo. CAO/ 

CAM, Eve met network. 

FARMFAX LTD 

P.O. Box 1 1 47, Tauranga, Cnr Spring St 
& Cameron Rds Tauranga 



IV 



YOUR NEXT 



'presentation onto a giant 

phone m ®*®L 



Video Makers — 

p.o. Box 4383, Auckland. Video Link 



(075) 86670 
John Bates, Joe Bray 
HARDWARE: HP Sigma Data, Apricot 
& Sanyo PC Range 

SOFTWARE: Agricultureal and Hor- 
ticultural markets. 

GENISIS SYSTEMS LTD 

47 Station Road Otahuhu 
276-7349, 276-361 

S. Oswald, M. Weavers, L. Howe, G. 
McLennan, D. Goodchild 
Hardware: Star Dot Matrix Printers 

GRANDSTAND COMPUTERS 
LTD 

21 Great South Rd, Box 2353, Auckland 

504-035 

W.R. Fenton, L. Kenyon, Terry Perreau, 

Phil Kenyon, Steve Kenyon, Jenny Gur- 

teen. 

HARDWARE: Amstrad 464 (for the 

home), Amstrad 128 (small business), 

Amstrad 8256 (office word processor). 

SOFTWARE: Full range of games and 

business software for Amstrad. 

HEWLETT PACKARD <NZ) LTD 

Auckland 687-159 Wellington 877 1 99 
Dave Holland, Andrew Jackson 
PRODUCT: HP 150 Touch Screen PC, 
Vectra, Laser Jet Pius, Plotters and 
handheld computers. 

HI TECH MICRO LTD 

91 Custom St East, Auckland. 
(09)399 183 

Chris Edwards, Russell Sinclair, Phil 
Lomax. 

HARDWARE: Kaypro, President net- 
working system, Accutrack disks. 

I MAGI NEE RING 

86 Wairau Rd, Takapuna 
Private Bag, Takapuna. 
444-5088 

Paul Dixon (GM), John Cortese (Sales 
Manager) 

HARDWARE: Hercules, Persyst Intel 
PC Boards 3 com. 

SOFTWARE: Lotus, Micropro 

(Wordstar) Ansa (Paradox), PFS Series 
Flight Simulator and many other busi- 
ness and entertainment packages. 

KMG MICROLAB 

80 Greys Ave, Auckland 1 
773-470 

Grant Furley, Phil Ashton, Brent Hill 
Microlab's consulting and advisary ser- 
vice will recommend trie most suitable 
hardware/software option. Our advice is 
not restricted to any particular brand. 
We sell our knowledge and experience, 
not computers. 

MACHINEHEAD COMPUTERS 
LTD 

51 Symonds St, Auckland 1 

P.O. Box 47053 

Warren Wilson, Murray Colcough. 

HARDWARE: Configure PC and AT 

computers to run AUTOCAD. 

SOFTWARE: AUTOCAD. 



30 Bits S Bytes - May 1 986 



ML SYSTEMS 

29 Keeling Rd, Henderson. 

836 0558 

Grant Hackett, Brent Sutton. 

SOFTWARE: MLS accounting software 

packages for small to large businesses, 

including multiuser systems. 

MICROPOST SOFTWARE 

SUPPLIES LTD 

Marac House, 105 The Terrace Wel- 
lington. 
(04) 736 265 

280 Parnell Rd, Auckland. 
(09)398 714 

Fred Muys, Wendy Falconer. 
600 products in range including 
software, boards, printers, peripherals. 

MOORE PARAGON (NZ) LTD 

Bowden Rd, Mt Wellington 
(09)578 149 

Steve Marshall, Roger Park. 
COMPUTER ACCESSORIES: Word 
processing, and business printed forms 
for all computer printing requirements. 
Custom forms our speciality for all 
software. 

MUSIC HOUSES OF NZ LTD 

146/148 Captain Springs Rd, Te 

Papapa 

640099 

Gerard Carr, Roy Muldar. 

HARDWARE: YAMAHA CS5M music 

computer and associated digital musical 

instruments, DX7 T RX11. 



SOFTWARE: YAMAHA and Digital 
Music Systems. Composing, Sequenc- 
ing, voicing (MSX) MSX floppy disc, 
prints, etc. Music education software. 

NORTHROP INSTRUMENTS & 
SYSTEMS LTD 

Private Bag, Newmarket. 

459 Khyber Pass Rd. 

545-065 

Peter Mancer, Mark Bennett. 

HARDWARE: TEAC disk and tape 

drives, tacit printers, 

SOFTWARE: KIMTRON terminals, PC 

upgrades. 

NZPO - Telecommunications 

PO Box 292 Wellington 

WN 737 625 

Gil Tremeuan, Marketing Manager. 

HARDWARE: Videotex Service and 

Stornet Service. 

OLIVETTI NZ 

(Toll free line 733-411) 
HARDWARE: Olivetti M24, M24SP- 
multiuser, M21 luggable, ETB25. 
SOFTWARE: AIMS - assurance indus- 
try package, Standard industry pac- 
kages. 



PACIFIC COMPUTERS 

Head Office: 60 Ti Rakau Drive, 
Pakuranga, Auckland 
Mailorders & Postal: P O Box 54-069 
Bucklands Beack, Auckland 
562-441 Telex: NZ 63500 PARELEC 



Maurice Bryham, Peter Parsonage 
HARDWARE: 100% IBM PC-XT Com- 
patibles; 100% IBM PC-AT Compati- 
bles, Networks, Mono & Colour 
Monitors; IBM PC Expansion Cards, 
Printers, Keyboards, Disk Drives, Hard 
Drives, Joysticks, Modems, Cables, 
Suppression Devices, Floppy Disks and 
Servicing of all IBM PC Compatibles. 
SOFTWARE: Microsoft, Paperback, 
Lotus, Aston Tate, Borland, Prof ax. 
Seminars run weekly on MS-DOS, Mic- 
rosoft Windows, Accounting Systems, 
Spreadsheets and Wordprocessing. 

THE PHOENIX PRINTING CO LTD 

P.O. Box 5349, 113-115 Wellesley 
Street West, Auckland 1 
34-027 

R. Church, A. Dawson, K. Hurford, M. 
Laycock. 

Business forms and Computer Station- 
ery, General Printers. 

SELCOM BUSINESS SYSTEMS 

P.O. Box 51313, Pakuranga 
577-199 

Peter Banks, Robin Lownes, Warren 
Cardino, David Tomlinson. 
HARDWARE: Power Tech uninter- 
rupted power supplies, Commodore 
PCs, Bondwell PCs. 
SOFTWARE: Orchard management 
programme, Hire Purchase Financial 
Package, Charter and Sybiz accounting 
packages, Building Contractors' man- 
agement systems. 



N°2PC,W0RLD-WIDE! 

WE ADMIT TO SOME SUGHT SATISFACTION. 



Superior performance: "lithe IBM PC is a 
Holden, men the Olivetti isa Ferrari," 

- TODAY'S COMPUTERS June 1 985 

Beit value: "The most legible screen, the best 
graphics and the quietest disc drive. Runs more 
than twice as last as the IBM PC ond Compaq PC. 
Takes up significantly less desk spoce than the IBM 
PC The Olivetti clearly emerges as the best buy" 

- PRAC17GU COMPUTING, U.K. 



More professional: "With its stunning good 
looks, incredible performance and the bock'mg 
ofOlivetti-AT&T, this must be the automatic first 
choice lor anyone heavily involved in large- 
scale number crunching." 
— TODAY'S COMPUTERS June 1985. 



faster: "The clearest indication came when 
we ran our Lotus f -2-3 spreadsheet on the 
machine. While the IBM and other 8088 
equipped machines completed the test in 
about 22 seconds . . . the Olivetti charged 
through in jusl over 1 2 seconds, a stunning 
confirmation of its superior performance. ' 
-TODAY'S COMPUTERS June 
J 985 



Better Ergonomics: "The 

Olivetti M24 is a piece of 

design whose elegance and 




specificity of purpose are an absolute pleasure fo 

experience. Here is a machine, built to another 

company's standard, but worlds apart in speed, 

ergonomics, utility and styling." 

- AUSTRALIAN COMPUTING September 

1985 

Bound for Success: "We would join them 
(Olivetti) in expecting tt(M24} to do very well." S\ 
-TECHNOLOGY REVIEWS VOL 3 Nos 2 / 
ond3November 1985. ^ 






Call your nearest authorised 
Olivetti distributor for a full 
presentation. Or phone ^ <£°* -c 
Olivetti direct an toll X\> > ^ 
free (04) 7334! 7 y ^^t<P* 
orsendthis „ *Tl cP ^ <t*° *V 




«»v* i 



«P$& I 



Bits & Bytes - May 1 986 31 



FOR THE VERY BEST IN 
FLOPPY DISKS 




think \ferbatim 



® 



WORD PERFECT FOR LIFE 

Contact: Verbatim New Zealand Limited 

Wellington 858-615 

Or: Your Local Computer Store 

THE WORLD'S BIGGEST SELLING FLOPPY DISK 



\ferbatim. k 



Ti 



32 Bits & Bytes - May 1 986 



txwxwx 
SEMINAR 

PROGRAMME PC86 

AWWWWWWW 

THURSDAY MAY 8TH 

Session 1 : GST- What's Required 
1 0.30am Deloitts Haskins & Sells 
Session 2: Small Business & Computing 
12,00am KMGMicrolab 
Session 15: CAD/CAM and the PC 
1 .30pm Warren Wilson, Machine- 
head 
Session 4: Local Area Networks 
2.00pm Tony Dixon, Calibre Group 

Ltd 
Session 1 0: Useful Software for Small 

Business 
2.00pm KMG Microiab 
Session 5: Multiuser Networks 
3.00pm Mark James, Advanced 
Management Systems. 



FRIDAY MAY 9TH 

Session 12: Small Business and 

Computing 
10.00am KMGMicrolab 
Session 3: Videotex - an overview and 

introduction 
10.30am Janey Co psey, Infos pecs 
Session 6: Production farm software 
1 1 .00am Dr John Bircham , Decision 

Software Ltd 
Session 7: Farmers Needs in the 

Computer Market 
1 .00pm Koss Baars, Ruakura Soil & 

Plant Research Stn. 
Session 1 1 : Useful Software for the 

Small Business 
12.00pm KMGMicrolab 
Session 8: Stock Accounting 

Management 
2.30pm Jonathon Hooper, Daisy 

Computer Systems 
Session 9: Closed User Groups in the 

Commercial Environment 
3,00pm Tim Edney, Fisher & Paykel 

Ltd 



SATURDAY MAY 10TH 

Education and Computing - A series 
divided into 2 parts 
PART 1 Directions for the Future - 
Stuart Hale 

Databases as an information 
source - Rosaleen White, 
Paul Left 

Setting Up Computer Facilities 
in a School - Mary Matthews 

What USE are Computers In 
Schools - Tony Hunt 

PART 2 Using Computer Courseware 
- Hans Behrends, Graham 
Prentice, Colin Marshall 

What's Around in Educational 
Software - Ms Ann Frampton, 

Computer Courseware 
Development Unit 
Directions for the Future - 
John Slane , Department of 
Education. 




PC POWER 



IBM SOFTWARE 

IMPORTERS 



PC Power has the largest range of software and utilities for IBM PC's and 
Compatibles in the country. — // we haven't got it we'll get it 



BAKUP 585.00 

Black Cauldron 125.00 

Chart-Master 945.00 

CopyllPC 195.00 

dBase Ml .1360.00 

Diagram-Master 1295.00 

Direc-Tree III 195.00 

Dr Halo ..425.00 

Executive Presentation Kit 495.00 

Flight Simulator Ver 2.1 2 155.00 

Framework II 1495.00 

Gem Collection 565.00 

Gem Draw 595.00 

Gem Graph 725.00 



Hitchikers Guide to Galaxy 99.95 

TheHobbit 115-00 

In'A'Vtsion 1495.00 

Jet.... 149.95 

King's Quest II 149.95 

Knowledgeman/2 $1588.75 

Lotus1-2-3 Call 

Newsroom 225.00 

Norton Utilities Ver 3.1 295.00 

Open Access 1450.00 

PC Mouse 550.00 

PC Paint 348.50 

Reflex 350.00 

Sidekick 195.00 

DEALER ENQUIRIES WELCOME 



Sideways Ver 3.0 220.00 

Sign-Master 695.00 

Speedreader II 225.00 

Spreadsheet Auditor 395.65 

Symphony Call 

Timeline Ver 2.0 1395.00 

Turbo Lightning 350.00 

Turbo Pascal Ver 3.0 205.00 

Typi ng Tutor 1 1 1 1 59.95 

Volkswriter Deluxe Ver 3 1125.00 

VP Planner 259.00 

Word B95.00 

WordStar 2000 966.00 

A.T. I. Training Packages Cat) 



STOP PRESS - JAVELIN - $2095 

Javelin - voted Software Product of 1 985 by Infowortd - is the very latest financial modelling spreadsheet, graphics, report 
writer and database combination. 'Javelin is to 1 -2-3 as 1-2-3 was to Visicab say reviewers. Users benefit because 
JAVELIN enables very large and complex applications to be built with an absolute minimum of learning time. Other 
advanced features, usually only available as 'add-ons', are all integrated with JAVELIN. 



TO ORDER OR FOR 
FREE PRICE LIST ON 
OUR SEVERAL HUNDREDS 
PRODUCTS, CONTACT- 



PC POWER LTD 

1st Floor, Apex House, Cnr Queens Drive & Laings Rd. 
P.O. Box 44-161, Lower Hutt. 
Phone (04) 693-050. 



Bits & Bytes - May 1 986 33 



SOFTWARE ARCHITECTS LTD 

25 Davis Crescent, Newmarket 
540-055 {5 lines) 

Chris Johnson, Mark Ml, Greg Smirk, 
Brett Fraser, Nick Paul, Bev Fenemore. 
HARDWARE: NEC APC III Mircocom- 
puter, Prinwriter series of printers, Spin- 
writers series of printers. 
SOFTWARE: Sybiz, ASCENT, Charter, 
C.B.A., Acclaim, Open Access, Lotus 
123, Prism (printers package) plus lots 
more. 

3M NEW ZEALAND LTD 

Cnr Wairau & Archers Rd: P.O. Box 
33246 Takapuna 
444-4760 

N. Foged, D. Barden, A. Keliy 
HARDWARE: Computer related static 
control systems, diskettes, data car- 
tridges, computer tape, cleaning acces- 
sories, anti-glare screens, compatibility 
information. 

TECHNICAL BOOKS (1983) LTD 

6 Morrow St, Newmarket 
540132 

Tim Skinner, Marcella Williams 
PRODUCTS: Business computer books 
(Lotus, DBase), DOS, CAD, program- 
ming for all leading languages, wide 
range of Amstrad and IBM PC books. 
10% discount to user group members. 

THE WHITE KNIGHT LTD 

(Subsidiary of Radley Investments Ltd) 

194 Gloucester St, Christchurch 

(03)797 811 

Bob Radley, KMG McAlister, Warren 

Janett. 

HARDWARE: White Knight PC range 

(IBM compatible) 

SOFTWARE: Wide range including 

business, sharemarket, utilities and 

CAD. 



Illllllllllllllllllllllllllllllllllll 



IBM PC $6477 
EXZEL $2990 

(COMPUTER IMPORTS) 



WE BEAT THESE HANDS DOWN! 



OUR IBM PC CLONE 
"THE WHITE KNIGHT' 

JUST $2290 



FULL RAHGE OF LOW PRICED OPTIOHS 

Get details now! 




*DHSGB§ 
LSLHOEIED 

COMPUTER SOLUTIONS 



194 Gloucester St 
Chrislchurch NZ 
PO Box 81 46 
Tela* 4586 
Phone 797-811 



WICKLIFFE PRESS LTD 

P.O. Box 5441 Auckland 
547-073 
Graeme Skelton 

PRODUCTS: Stationery software pac- 
kages, continuous stationery for all 
makes and models of printers. 

MEC COMPUTERS LTD 

27 Great South Rd 

P.O. Box 9224 Auckland 1 . 

Selwyn Arrow 

Alex Hampton 

HARDWARE: Executive Partner, 

Panasonic printers. 

SOFTWARE: Cashlink accounting. 

SOUTH AUCKLAND COMPUT- 
ERS 

214 Great South Rd, Papakura 

(09) 299-6030 

Tom Johnson 

HARDWARE: Spectravideo SV728 

MSX Compatible 

SOFTWARE: PANOA Soft software. 

Biggest MSX specialists in NZ. ■ 




"among the best 
Apple software 
available" - 
Bits and Bytes 

- Graphics Editor 
Spelling Checker 
-Twister Plot Story Teller -and 

more (for64K Apple). See reviews 
in August and September issues 
of Bits and Bytes. Get an 

order form from your Apple dealer 
or write to Box 6186, Dunedin. 

otakou software 



UMYERSIT! 



Specialists in 

COMPUTER 
BOOKS 

Over 1000 titles 
in stock 



PHCNfc ° a '' vR 



, £ ,,S.vB*i:«CARD 



SUBSIDIARY OF RADLEY INVESTMENTS LTD 







TSE 1000/X2 

IBM PC 
Hardware and 
Software 
Compatible! 

• 256K RAM 

• Twin 360K Disk 
Drives 

• 8 Expansion 
Slots 

• Monochrome 
Monitor 



• 8088 CPU at 
4.77 MHz 

• Printer Port 

• 1 50 Watt Power 
Supply 

• 12 month 
Warranty 




oytf$ 



PC66-PC86-PC86-PC86 

These specials and 
many more available from 
our stand at PC86 . . . 
SEEYOU THERE! 



STAR 
PRINTERS 

120 CPS, FRICTION AND 
TRACTOR FEED, NLQ MODE 

SG-10 $ ]XS^^ 
SG-15 $ faces. 



PACIFIC 



34 Bits & Bytes - May 1 986 



IdM CUMrATlDLEb 

AND PERIPHERALS 




rugged -J-**! m** I / 3K&-«SSa2» "*£ 



necto 



:«r*W_ 



W S5SS- 



&s5ssf*£ 



buttons w«* | 



jSAVfi 






/W 



*■»'" , nicks I" i" 1 

, „ u , valuable WJ^o** 

H0,d f SLue Lid- 



ckable 




£&fee 



8^i 






0WS «c ere 



DISK 
DRIVES 

Now you can afford a second (or 
third) Disk Drive. SAU£ 
360K Double EilaoC 

Sided, Double Wf- 
Density. Suits all 
IBM Compatibles, 
Sanyo etc. 
JUST PLUGS IN! 




amy 

*295 




SBF *H6> 



& 



%c/ 



tfcur 



doot 



<& 



mm 



te 



in 
'w*reef 






2^ca 



v4fc|( 



*»v 



■30 
'■2 Mb. 



gaby t . 



Ram 



Mb. 



Hard 



On 



Ve 



PRINTER 
CABLE 

Standard IBM PC to Centronics 
Parallel Printer Cable. S*V60VeR 
Quality Round Shielded $30 
Cable (NOT those nasty ONLY 
Ribbon type), *%%%ffi S^gjSL 



PRINTER SWITCH 

Connects two printers to one 
Computer or share one 
printer between two 
*f\OC computers. 6 li £% 







QN& 



m QUALITY 
HI-RES 
MONITOR 

Accepts both 
Mono (TTL) and 
Colour (RGB) 
signals, 
Swivel/Tilt Base, 



£*39lg 



gaMhjng, vy |fh '«*■ Get the 
-°ntro/w i^„. . u ao/es and 

QNCi 

*2to5 








These specials only while stocks last. 



a:.. 



COMPUTERS 



HEAD OFFICE AND SHOWROOM 

60 Ti Rakau drive, 

Pakuranga, AUCKLAND 

Telex NZ 63500 PARELEC 



PH (00) 562-441 



Bits & Bytes - May 1 986 35 



A1 28 ACCOUNTING 

$599 FOR ALL 
THREE MODULES 

A fully integrated 
accounting system 
for the new model 
CpCommodore 128 and 128D. 
AT YOUR DEALER NOW! 




G.S.T. Tfte A128 Software pro- 
duces invoice and credit notes in 
the required form - and it's so 
easy to use. 

DISTRIBUTED BY: 



COMPUTER CENTRE LTD 



Invoicing and Statements * Stock 

control • Labels • Sales Reports 

• Debtors Aged Trial Balance * 

Reorder Report *GST & Sales 

Tax Reports • 

93 Ashby Ave, 
St Heliers, 
Auckland, Ph 588-301 



PHOENIX 



BUSINESS FORMS 

Specialists in 

Continuous Computer Stationery 

Carbonless and 

One Time Carbon Sets 



Quality Letterpress and 
Colour Offset Printing 

Complete Art and Design 
Services 



The Phoenix Printing Co. Ltd. 

113-115 Wellesley Street, Auckland 
P.O. Box 5349 Phone 34-027 



THE 1986 
AUSTRALIAN 
SOFTWARE 
PROGRAM 
OF THE YEAR 




Featuring the unique 
Intelligent Assistant" 
Q & A is the comprehensive 
file management solution 
you can address in 

"plain English". 

Q & A provides fullv integrated 
word processing and data base 
functions in the industry stan- 
dard ms-dos environment. 
With complete flexibility, Q & A 
allows more efficient use of 
exisiing Lotus 1-2-3, dBase. PFS 
and Assistant Series files, but 
avoids the problems of teaching 
new users to handle complex 
command structures, 

Arid Q & A sets a new standard 
in price/performance. Your soft- 
ware is just $690. Dealer en- 
quiries welcome. 

Cowan Bowman Associates 
P.O. Box 26-048 
Auckland 
Telephone {09} 34 161 



New Generation Low 
priced ms-DOS software 



AITVPIST $235 

Word Processing with Real Time 
illing Checker Very User Friendly 



LIGHTNING $175 

Speed Systems OPS by 2-5 Timr- 



DESKSET POP-UPS $272 

A great selection of Pop-up Tools. 
Better than Side Kick 



Lots 01 other new releases 

Send for our catalogue today 1 




*HE]BiJi 
ESJOEfflu 

COMPUTER SOLUTIONS 



194 
Glgucesler SI 

Chch. NZ 

PO Box 8146 
Telex 4586 
Pn 797-81 1 



SUBSIDIARY OF HADLEV INVESTMENTS LTD 



36 Bits & Bytes - May 1 9B6 



WELLINGTON'S ONLY COMPUTER SPECIALISTS! 

•C64 •C128's 9C128D 

•Commodore P.C.'s (I.B.M. Compatible) 

ALSO: A full range of Software & Peripherals 



TT 



I I I I I I I I 



29 HIGH STREET, 
LOWER HUTT, 
PH. 693 313 I 



MURRAYS 





THE TECHNOLOGY 
WHOSE TIME 
HAS COME. 



^Ht-j 



9 e« 

3M Data Cartridges 

When your Data Has To Be Good To The Last Byte 

Use 3M Data Cartridges 

We Have a Full Range Of Mini, High Density 
and Standard Data Cartridges 

Phone Us To Determine The Compatable Cartridge 
For Your System 



\j* 




MAGNETIC MEDIA GROUP 

3M New Zealand Ltd. P.O. Box 33246, Takapuna. Ph. (09) 444-4760. 




I 



julltei 

m 55/ea 



t 



WORD PROCESSOR gappic II+ 
MAIL MERGE/SORT lie lie 

SPELLING CHECKER w****\ 

ASSEMBLER (6502/65C02) 



O Announcing.... FULLTEXT 55/80 version 4. 
Now even easier to use, even more powerful. 

oNew! TheFulltext integrated Spelling 
Checker with 45000 word New Zealand 
dictionary. Add up to 7000 of your own. 

OThe complete word processing system ! 



♦ Requires 64K memory, DOS based 
^ Gives 55 characters per line on 

screen and upper and lower case 

even on an Apple ][ + . 
J^Uses 80- column card if present lo 

give SO characters per line. 
^Compatible with \iMHg,/Jc Keyboard. 

Compensates lor missing 

features ol ]| + keyboard. 
^Type-ahead buff or. Preview mode. 

Built-in Mailmerge/MaHsort. 

Words ort and concordance. 

Calculator i 



FuHtext 55/80 $125 

Spelling Checker upgrade m „ . $ 55 
FuHtext with Spelling Checker. . $175 



See your Apple dealer or write* 

SPACIFIC SOFTWARE 

PQBox 8035, Dunedin. Tel 738 396 



Jf Al! menu/prompl-line driven using 
Key-letters (L for Load. E lor Edit. 
F for Find, D for Delete) 

^FulJ word processing Edilor. 

JjLAIIowjj insertion of any control 
characters in text, giving simple 
and lull control ol your printer. 

^Advanced formatting options: page 
number ing , pag e headings t 
indentation. justification, 

delinitions auto-indenrs/aulo- 
numbering ol (sub) sections and 
(sub-) paragraphs [1.2. 3. etc 
or a| b) c) etc] . 

-¥■ Comprehensive 135-page manual 
with full descriplions. Disk 
includes SELF- TEACH Tile lor fast 
learning. 

-¥> Simple to learn: powerful to use. 



Bits & Bytes - May 1 986 37 




LONG LIVE PCs & MULTI-USERS. 




With PCs and Multi-user 
systems offering unbelievable performance 
and technical innovation, at affordable 
prices, it's no wonder minicomputers are fast 
becoming obsolete. Just check out some of the 
features the Archives Micro Five Multi-user system 
offers and then decide for yourself. 

DOS 3.1 

Twice the performance of an equivalent IBM AT system for less cost |see PC 
Week review and MicroFive tests). 

XENIX 

Combined with Kimtron KT5/PC terminals and the Xenix operating system, 
the Archives MicroFive delivers more power than top range superminis (see 
Byte benchmark}, at a fraction of the costs: 1-16 users available, 

NOVELL 

Other PCs or standa lone M icroFi ve systems can be con necte d to the Arc h ives 
MicroFive as the central server in a local area network |LAN|. Novell 
Corporation has endorsed the MicroFive as their top line 286 server offering 
up to 1 28 users and 2 Gigabytes of storage in the most sophisticated LAN 
available (see Novell test results]. Many otfier LANS are also fully compatible 
with the Archives MicroFive. 

PC SLAVE 

Plug in the PC-Slave and Kimtron KT7 terminal to provide the highest 
performance, low cost multi-user system offering full IBM PC software 
compatibility. 

MULTI-USER ACCOUNTING SOFTWARE 

Combine Archives Software Solutions with MicroFive and you have todays 
most powerful true multi-user system to handle all faeits of your business - 
debtors, stock, orders, invoices, cash sales, sales analysis, pricing, creditors, 
general ledger, sales leads, direct mail, payroll, budgets, wordprocessing and 
more. 

SEEING IS BELIEVING 

Archives is the authorised Australasian distributor of the MicroFive, and are 

looking for dealers, OEMs and VARS. We are also seeking dealers for the 

Archives Software solutions written in the Dataflex 4tfi Generation 

Language. 

So come and see us at the PC86 SHOW on Stand and you 'II see 

Dataflex, Archives Software Solutions. & Novell Netware running on;' 

the MicroFive. 



•I archives 



Melbourne (03)699 8377 

Sydney [02)9223188 

Canberra (062)476 555 

Auckland (9)503 548 



Pielened Supplier to the Federal Government 



The Multiuser Specialists / 




38 Bits & Bytes - May 1 966 



THE MOST POWERFUL 

INTEGRATED PACKAGE 

IN THE BUSINESS 

The most important thing in business is to make sure everybody's talking 

DATABASE MANAGEMENT 






With the system command in 
Lotus 1-2-3 Rel. 2 
have Lotus 1-2-3 
and WS2000 loaded 
simultaneously 




WORDPROCESSING ^ 



SPREADSHEET 



Lotus Graphs your 
Paradox Database 



TELECOMMUNICATIONS 

WS2000 + Tel merge Communications 

lets you send your 

WS2000 Files 

Paradox Fles 

Lotus 1-2-3 Files 

anywhere in the world. 



The most powerful stand alone package can also be integrated. 
WORDPROCESSING, DATABASE, SPREADSHEET, GRAPHICS, COMMUNICATIONS. 



distributed in New Zealand 




by Imagineering Micro Distributors Ltd. 

Available from IBM and IBM compatible dealers throughout 

New Zealand, Phone (09) 444-5088 tor nearest dealer in your 

locality. 




microbee arrives in NZ 



Stands 7&8 



For 1986 we are proud to 
announce a Premium series to 
augment our existing range. 

The new models offer as 
standard all the main features 
offered as optional extras on 
our standard models. Plus some 
new features and an upgrade 
in performance. 



This shows the graphics 
resolution of the new 
Premium microbees. 
It is possible to display 
131,072 individually 
controlled pixels. 




Of course the Premium models 
will cost a little more, but they're 
still cheaper than upgrading later. 
Briefly you get: Videotex and 
colour video as standard; greatly 
enhanced graphics capability; 
four extra keys for cursor control; 



improved video circuitry and a 
volume control for the internal 
speaker. 

These improvements increase 
the flexibility of a Modular 
Microbee computer and let you 
±oose the computer that's right 
for you. 

Jfjfj) Microbee Systems NZ Ltd 

B8 b Rosebank Road, Avondale, Auckland 
telephone: (09) 88 1 138 or 88 1 139. 

Wellington: P.O. Box 26045 Newlands, 
Wellington. Telephone: (04) 785548. 



Example: Microbee Modular 128K Computer 



Standard 



The 128K floppy disk based system 
designed for serious home or business 
work, "With I28K of user RAM memory it 
is compatible with your choice of 5-25-in 
or 3-5-in disk drives and comes with an 
enhanced CP/M operating system and user 
friendly icon menu shell with Telcom 
communications programme. 
Choose from Microbee^ range of monitors, 
printer, modem and world standard 
software to build the system that suits you. 
Software available includes Wordstar 3-3 
Professional Pack, Microsoft Multiplan, 
and BASIC. 



Premium 



The Premium version of the 128K Computer 
provides all of the features of the standard 
model. 

PLUS 

• Videotex and colour video inbuilt 

• Gready expanded graphics: 131,072 pixels 

• Four extra keys for cursor control 

• Upgraded colour and keyboard circuitry 

• Sound volume control 

*Standard model above shown with 
economy monochrome monitor 




ALL APPLE AND 
COMMODORE USERS! 



YES MASTER! 



it's here... 
...the incredible Commodore 64 

FINAL CARTRIDGE 

• Disk turbo (3-5 times faster) 

• Cassette turbo (7-10 times faster) 

• "Tookit" commands {auto, renom, old, help) 

• New simplified DOS commands 

• Additional Basic commands rihtt v C?#Q QR 

• Pre defined function keys UnL. r <y>£.UZ7.3U 

• Centronics interface (allows non-Commodore 
printers to print graphics) 

• Hi-res, Lo-res, and multi colour mode, full 
page screen dumps 

• Machine language monitor, assembler & disassembler 

• Allows you to write to an extra 24K of memory 

A GRAPHICS MOUSE 

FOR THE 

COMMODORE 64 

SIMPLE! Easy to achieve fine detail. Full hi-res display. 
QUICK! High speed paint and fill 
VERSATILE .'21 options, 18 fill pattern 
CLASSY! Icon driven -just like the big boys 
SCHIZOPHRENIC! This mouse operates as a joystick 
Your designs can be saved or dumped to printer 

$259. 95 INCLUDES TAPE & 
DISK SOFTWARE 

DISK NOTCHER 



Your Voice 
is my command' 





IMAGINE — Ifaur computer talks to you in your 

awn voice, 

IMAGINE — Your computer responds to your spoteri 

commands. 

IMAGINE — You can write songs and music jusl by 

whistling or humming. 

IMAGINE — %u can play games by spoken 

commands. 

IMAGINE - MUCH MUCH MORE!!! 



I 



*0> 

PACTRONICB 



• Double your disks 

• Halve your disk costs 

• At a price you won't believe! 

ALLOW 28 DAYS FOR DELIVERY 
DEALER ENQUIRIES WELCOME 



SCREEN MAGNIFIER 

(FOR ANY T.V. OR MONITOR) 



ONLY 
$23.00 



• Increase picture size by up to 
50 per cent. 

• Ideal for 80 column work or 
fine graphics. 

• Suitable for any size TV or 

monitor up to 45cm. 

• Improves clarity, reduces glare 



• Can be free standing or 

supported by TV. 

• Does no "Stick" onto TV. 

• Easy set-up and adjustment to 
obtain sharpest and clearest 
picture $89.95 



PATRONICS (NZ) LTD., P.O. BOX 5353, AUCKLAND, PHONE: (09) 390-547 

Please send me: VOiCEMASTER (Apple/Commodore) $289.95 

FINAL CARTRIDGE 259.95 

GRAPHICS MOUSE 259.95 

SCREEN MAGNIFIER 89.95 

DISK NOTCHER 23.00 

NAME TOTAL 

ADDRESS f— ] | enclose cheque/money order No. . 

7J Please charge my credit card 

□ VISA QBANKCARD Q AMEX 

B it s & By, B s-M ay1 9e641 NO. | Mill I I I I I I 



Pascal programming 



For beginners and experts 



by Bruce Simpson 



Pascal: Part I 



This month I will be hopefully setting the format for future columns. I am aware 
that Bits and Bytes appeals to a very wide range of people, from those who 
simply have a passing interest in computers, to those who may have spent 
thousands of hours and dollars building up their machines and skills. It is my 
intention therefore to try and provide a Tittle bit of value for all concerned. 

Each month I shall write on the funda- 
mentals of Pascal programming for the 
novices plus some more advanced 
topics, for those who almost know it all. Tu TOO PaSCal 



Cheap start 



For those considering taking the 
plunge into the fascinating world of per- 
sonal computers, the number of rela- 
tively low cost micro's capable of run- 
ning Pascal is increasing almost daily. 

If you intend to get serious about 
using Pascal (or any compiled program- 
ming language for that matter), make 
sure that you get a computer with a disk 
drive. Using a cassette tape will drasti- 
cally limit your choice of programs (ex- 
cept for games) and you will soon get 
very tired of the endless hours spent 
waiting while information is loaded and 
saved. 

Any computer you decide upon for 
Pascal programming should run either 
CP/M, MSDOS, or PCDOS operating 
systems. Without any of these operating 
systems you will again severly limit your 
choices of Pascal compilers. 

Some of ■ the available machines 
which appear to be ideal for low budget 
Pascal programming are: 

- AMSTRAD 128k or 256K USING 
CP/M plus 

- MULTITECH PC from Dick Smith 
using MSDOS 

- BONDWELL 12 using MSDOS 

- BONDWELL 12 using CP/M 
-TANDY 1000 using MSDOS 

- SANYO MBC550 using MSDOS 
There are no doubt many more 

brands and models. 

The ideal choice of Pascal compiler 
for a low budget 'beginners' system 
would have to be TURBO PASCAL Ver- 
sion 3'. 

It should be possible to get started 
with computer and compiler for around 
$1 ,600 to $2,500, depending on exactly 
what and where you purchase. 

Just another thought, the new ATARI 
520ST should be available in NZ some- 
time this year. I have already spent 
sometime playing with this machine and 
it appears would be an excellent Pascal 
machine, provided a decent compiler 
becomes available. 

Some quick calculations based on the 
price differences between US and NZ 
prices of other machines would appear 
to make the 520ST around $2,500 with 
disk, when it finally arrives. 

42 Bits & Bytes - May 1 986 



As I have said several times before in 
this column. Turbo Pascal is the best 
value Pascal compiler on the market. 
However a word or two is necessary for 
those who are considering this as their 
next purchase. 

Unless you have a 100% IBM com- 
patible micro, make sure you try any 
copy of version 3.0 on your own compu- 
ter before you buy. 

Although the IBM PC version of Turbo 
2.0 will run on several 'close compati- 
bles' (Sanyo 550 series, Tandy 2000, 
etc), version 3.0 for the IBM PC may not. 

It appears that version 3.0 gains many 
of it's spped increases as a result of 
bypassing the MSDOS operating sys- 
tem. Unfortunately many machines that 
are not 100% IBM PC compatible will 
demand that the plain vanilla MSDOS 
version be used. 

The only copies of version 3.0 for 1 6 
bit micros 1 have seen so far on the deal- 
ers shelves have been for the IBM PC, 
so be warned. 

By the way, none of the windowing or 
graphics commands found on the IBM 
PC version will work on a plain MSDOS 
version. 

Make sure that you shop around when 
looking for Turbo Pascal, I have seen it 
on sale in one shop for nearly $300, 
whilst just across town the very same 
product was going for only $1 45. 

Well, that's the beginner's taken care 
of for another month. Now a little some- 
thing for those who have already started 
using Pascal. 

BCD versus BINARY 

Most Pascal compilers allow you the 
choice of BCD or binary real numbers 
(Turbo uses two different versions of the 
compiler). Both types have their advan- 
tages. 

Binary real numbers have the advan- 
tage that they are a very compact 
method of storing numbers and they are 
very easy for the computer to perform 
maths operations upon. 

Compilers using Binary reals usually 
only need 4 to 6 bytes per variable and 
provide a full range of trancendental 
functions (sin, cos, etc). 

The range of values that can be 



expressed is usually very high thanks to 
the use of scientific notation. 

Binary reals are normally used when a 
program needs to perform trig or operate 
on a large range of values and where 
very small errors are not considered a 
problem. 

Yes, you read correctly, using binary 
real numbers can result in errors even 
during the simplest of maths operations. 

Try this program to see if your version 
of pascal suffers from what are called 
'binary representation errors'. 

B>test 

starting 

, 000080008000000000 
1 , 000000000 00000E-002 
2.00000000000000E-002 
3.80000000000000E-002 
4.00000000000000E-B02 
5.00000000000000E-002 
6 . 00000000000000E-002 
7 . 00000000000000E-002 
8 . 00A00000000000E-002 
9 . S0000000000000E-002 
1.00000000000000E-001 
1.10000000000000E-001 
1.20000000000000E-001 
1.30000000000000E-001 
1.40000000000000E-001 
1.58000000000000E-001 
1.60000000000000E-001 
1 .70930000000000E-001 

Program mathtest; 



var 



rl,r2 : Real; 



Beg t n 

Wrlteln( 'starting" ) ; 

Ri := 0.01; 

R2 := 0.0; 

whi le r2 < 100.0 Do 

Begin 
UrLteln(r2:20:18); 
R2 :■= R2 +rl 

End; 
End . 



Pascal programming 



Don't be surprised if you see some 
mighty funny numbers appearing on 
your screen. The reason for this is an 
inherent defect in the binary method of 
storing decimal fractions. As you are 
probably aware, there are some frac- 
tions that can not be expressed exactly 
in decimal form, eg: Ve can only be 
expressed approximately in decimal 
form as 0.33333333... because the 
sequence of threes continues infinitely. 
No matter how many threes you add, the 
decimal number is never exactly equal 
to the fraction Vs. 

The same problem occurs when the 
computer tries to store adecimal fraction 
such as 0.1 in a binary form. No matter 
how many digits the computer is capable 
of calculating to, the value of the binary 
number stored will never be exactly 0.1 , 

Although this error is very small, if you 
perform sufficient calculations on the 
number, the error will eventually 
become large enough to show. 

This can become a definite problem if 
you are dealing with money, after all a 
cent is a decimal fraction of a dollar and 
every cent has to be accounted for! 

What about BCD real numbers? 
BCD real numbers are capable of stor- 
ing decimal fractions exactly, without 
error. Whenever you write programs that 
handle amounts that represent dollar 
values it is highly recommended that you 



use BCD reals. 

Of course nothing is for free in this 
world and BCD reals do have their dis- 
advantages, These are: the extra stor- 
age required as well as slower and more 
limited maths capabilities. Few (if any) 
Pascal compilers will allow you to per- 
form trancendental operations on BCD 
real numbers. 

The main reason for this is the speed 
penalty that is incurred by using BCD 
reals. 

CBAS1C is the only language I have 
ever seen that allows trig functions to be 
used with BCD reals and it is both slow 
and inaccurate. 

BCD reals usually require 1 bytes of 
storage compared to 4 to 6 for binary. 
This can be important when RAM or disk 
space is limited. 



Other ways 



If your compiler only supports binary 
maths and you wish to write a program 
that requires calculations involving 
money, you can still use it without incur- 
ring 'binary representation errors'. 

How? Simply treat all money amounts 
as whole cents. So $1 .23 becomes 1 23 
cents. 

Don't forget however that you should 
divide all amounts by 100 before dis- 
playing or printing. You should also 



make sure that only whole numbers are 
entered from the keyboard. Although 
this may complicate your program 
somewhat, it's probably worth it to make 
sure that 1 + 1 = 2 at all times. 

It looks as if everyone is getting on the 
low cost compiler bandwagon. 

A new version of the UCSD Pascal 
compiler has been released in the US, 
Priced at under US$100, it claims to 
offer significant advantages over Turbo 
Pascal. 

MSDS2, a low cost modula2 compiler 
is also being marketed in the US with a 
special trade-in offer for your old Turbo 
disk. 

Microsoft is offering a very similar 
deal for those wishing to purchase their 
new Pascal compiler. It will be interest- 
ing to see if this 'new lamps for old' mar- 
keting technique works. 



I am happy to answer any questions 
on Pascal programming (or CP/M and 
MSDOS in general) that readers may 
have. Also, any small routines, hints, 
tips, etc that readers may wish to share 
will be gratefully accepted for publica- 
tion. - 

Bruce Simpson is an analyst/program- 
mer with Montek Equipment, in Auck- 
land. 



I 



TU 



9SDCHARGEDJ 



New Sanyo Advanced 
Technology leaves the 
competition standing. 

THE SANYO 

EXECUTIVE AT 

TEST DRIVE ONE- 

BUT BE QUICK! 

Quick, tell me more about the new 
Sanyo Executive AT. 



Name . 



Address - 



. Telephone . 



I Type of business . . 

I Send to : Sa nya B usine 55 5 ystrms . F RE E PO ST 2 002 . 

I 



PO Box 74-035, Auckland. Phone (09) 505-419. 



K 




USINESS SrSTEMS 

Sanyo computers-Ffcople compatible. 



YSRJL^loGGrtSO-' 



Bits & Bytes - May 1986 43 



Micros at Work 



All-in-one accounting software 



Logical Methods of Auckland has 
recently launched a commercial 
accounting package, Prof ax, which has 
evolved from a series of software pac- 
kages written for the Commodore whilst 
bearing resemblance to lAL's Charter 
series. 

Profax is targeted at the smaller busi- 
ness and offers fully integrated Debtors, 
Inventory Control, Invoicing, Sales 
Analysis, Creditors and General ledger 
with a surprisingly high level of flexibility 
andfunctionability. 

For the business with small volumes 
of data, Profax will successfully run on a 
twin floppy PC, though with the small 
price increment to purchase a hard disk 
anyone about to purchase a computer 
ought to look seriously at the increased 
storage capacity option. 

Our review of Profax convinces us 
that it is perhaps the leading all-in-one 
product, out-performing Cash link and 
Accounting One. Its strengths lay in the 
following areas: 

• All reports can be displayed on the 
screen as well as the printer 

• Data files can be expanded by the 
user 

• Ability to handle debtor and inventory 
maintenance through invoice entry 

• GST is provided for 

• Handles flexible customer product 
discounting 

• General ledger allows This Year, 
Budget, Last Year comparisons 



FOUR FOR THE 
PRICE OF ONE 



ARCADE CLASSICS 

(Atari, Commodore) 

Includes: Mr Do Pole Position 

Pacman Dig Dug 939.95 

(Disk $52.00 Available Soon) 



SOLD A MILLION 11 

(Amstrad, Commodore, Spectrum) 

Includes: Bruce Lee Matchpolnt Matchday 

Knight Lore (Entombed C84) $39.93 
(DIsK $52.00 Available Soon) 

CRASH SMASHES 

(Spectrum C64) 

Includes; SpyHunter Dropzone 

Night Gunner Thing on a Spring 
Dun Darach Who Dare's win 1 1 
Aliens Wizards Lair $39.95 

OFF THE HOOK 

(Spectrum, Commodore) 

10 Titles in aid of Drug Rehabilitation. In similar 

vein to SO FT AID $29.95 



Send Cheque or Postal Order to: 
SOFTWARE SUPPLIES (NZ) 
P.O. Box 865, Christchurch 

TRADE ENQUIRIES WELCOME 



• Ability to export Profax data to Lotus, 

Wordstar etc. 

Prospective purchasers of Profax 
should recognise that it is a single 
screen MS-DOS solution without an 
upgrade option. So long as this is borne 
in mind, Profax can offer top software 
performance at a very good price. 

Sidekick 



For those of you that haven't seen 
Sidekick or any of the other memory 
resident programs that "pop-up" we 
suggest you have a look. 

We've got Sidekick and it's a fantastic 
tool for any PC user. 

Sidekick loads when you first fire up 
your machine, then sits hidden away in 
your PC white you run other programs 
like Lotus, or your accounting system or 
whatever. 

When you want a notepad, or a cal- 
culator or a calendar or other similar 
goodies just hit two keys and Sidekick 
pops upon your screen, over top of your 
existing application. 

No more rummaging around the desk 
- Sidekick Is ready to help you out, like 
the Sidekick of cowboy heroes of yes- 
teryear. 

We find Sidekick's notepad (a mini 
version of Wordstar) brilliant when docu- 
menting spreadsheets - you can note 
down your assumptions as you go, then 
print them out at your leisure. 

Sidekick is available from many deal- 
ers in unprotected and protected ver- 
sions. 



IBM JX hard disk 



There is a dirth of good job costing 
software in Auckland, which is surprising 
when you consider the number of small 
businesses where it would be approp- 
riate. 

If you are contracting and are still 
awaiting the release of suitable 
software, bear with us, MicroLab has 
made enough noises to ensure this void 
will be filled. Await further information in 
this column. 

Hard disk/streaming tape 
devices 

There has been considerable 
improvement in abilities and price reduc- 
tion of units. These allow vastly 
increased data storage together with 
suitable back-up mediums. 

As hard disk capacities have 
increased there has been a growing 
need for a solution to the traditional 
backing up method involving 360KB dis- 
kettes. 

Shortly we will see a streaming tape 
back-up device as a standard element of 
a microcomputer where large disk 
capacity is required. In fact some man- 
ufacturers have produced a slimline unit 
that will fit inside your standard PC box. 

For under $5,000 there Is an external 
25MB hard disk with 20MB back-up 
device available now. 

Back-up duration will be cut by two - 
thirds. 

Roll-on new technology and let us see 
the end of 360KB diskette back-up, so 
that our over-worked operators can get 
home in time for tea." 



At last we hear IBM have announced a 

hard disk option for their JX, 

What It means Is that the JX has '" ">« regular column we keep the 
become a potential solution for the small business person in touch with develop- 
to medium size business running pac- ments in the microcomputer industry. 
kaged accounting software. Tne research reports are from Phil 

Be aware though that the JX is not Ashton and Grant Furley at MicroLab, a 

100% IBM PC compatible. "neutral' d.p. consultancy established 

Last we heard on price was in the reg- by the accountancy KMG Kendons, in 

ion of $7,300 for 10 MB and 256 RAM. Auckland. 
Availability ... IBM hasn't said but we 

would expect to see something within 4 »»'»m«.»mmm.»»^»'»»m 
to 6 weeks. 

^ "^t ^k Tfc ^t ^t ^t *^t ^^ ^t ^^ ^t "^t ^t Ifc ^t ^ 

Job costing/estimating 

We have had many enquiries from ^^VWWWWWVW> 
contractors for an estimating/job costing 
package that will allow integration from a 
creditors system and report on Quan- 
tities and Value vs Estimate. Do you —^ __ ■%.-%. ■^.■%.-%.-^ t 1 *.'*.-:*.-*.^ 
think we can find any product! W\\\\\\\\\\\\\\V 



44 Bits & Bytes - May 1 986 



Insider's comment 



Going for business market 

by Mike Cooch, 



Marketing Manager 
Commodore Computer NZ Ltd 



Probably the first thing someone 
would say. if asked "What do you know 
about Commodore, the computer com- 
pany", would be - they're big in home 
computers. 

And that's absolutely right. But there's 
more to Commodore than that. Commo- 
dore is a business computer company, 
now more than ever. 

While there is some debate about who 
was first in the computer race, it is clear 
that Steve Jobs and Steve Wozniak of 
Apple and Chuck Peddle of Commodore 
were all concocting explosive materials 
in garages at about the same time. 

Commodore introduced an 8K com- 
puter with built-in screen and datasette 
in 1977 as the world's first self-con- 
tained personal computer. 

Within four years, that decision had 
been justified as computer sales quickly 
became Commodore's major source of 
revenue, no small change bearing in 
mind that Commodore had been 
involved in manufacturing and market- 
ing consumer products such as watches 
and calculators, office equipment and 
electronic components through its MOS 
Technology Subsidiary (developers of 
the 6502 CPU chip subsequently used 
by both Apple and Commodore) since its 
formation in 1 958. 



Squared off 



During 1980 and 1981, Commodore's 
direction became firmly focussed on 
business system solutions with the intro- 
duction of the Commodore 4000 and 
8000 systems. 

Commodore had squared off against 
Apple for a share of this business mar- 
ket. In the U.S., Apple were a much more 
effective marketing unit, understanding 
that the key to success was distribution 
and effective marketing. 

Commodore had an excellent product 
without doubt, but the wrong marketing 
approach for the US market. In Europe 
Commodore sensed the real potential of 
the business market and rapidly became 
the number one small business compu- 
ter supplier in Europe. 

Computer system sales had 
catapulted from 49% of total revenue in 
1979to76%in1981. 

Commodore's philosophy was to 
become vertically integrated. 

The concept of vertical integration 
meant that just about every important 
part contained in a Commodore mic- 
rocomputer, beginning with the 
semiconductor integrated circuits and 



ending with the cabinets in which the 
entire computer mechanism is housed, 
was designed and built by Commodore. 

This means that present and future 
needs for critical components can be 
matched with an assured and competi- 
tive supply. 

By designing its own chips, designs 
could be tailored to the specific needs of 
the company's products to provide 
optimum trade-offs between perfor- 
mance and cost. 

And finally, this structure provided effi- 
cient communication between design 
and production, thus reducing time from 
concept to final product. 

By 1 982 in New Zealand, Commodore 
had achieved a real presence with 20% 
of the unit installed base for business 
computers. 

Branch became tree 

But an idea in the early 1980s was to 
change Commodore's direction. A col- 
our computer for under US$300. Impos- 
sible, inconceivable. Commodore had 
decided to maintain its momemtum in 
the small business market and to branch 
into the home computer business. 

That branch rapidly became the tree 
as the phenomenon of the VIC-20 began 
a whole new way of thinking. 

The success of this unit caused a 
wave of entrants into this market and 
venture capitalists clearly saw the 
opportunities of the home industry. 

The VIC 20's successor, the Commo- 
dore 64 was an instant winner in the 
home and education markets, and while 
Commodore was still selling business 
systems, its emphasis was in the mass 
market. 

Meanwhile, Apple was moving up- 
market. On the heels of the Apple II 
came the Apple III and the Lisa. 

While for various reasons these eleg- 
ant products were not highly successful, 
they did establish Apple's direction in 
the business and professional markets. 

During this period, another phenome- 
non occurred which placed pressure on 
Apple, but from which the bulk of Com- 
modore sales was protected - the IBM 
PC, 

Suddenly it had to be 16 bit and MS- 
DOS. 

A standard was created which looks to 
be firmly entrenched, if for no other 
reason than the vast software base 
established. 

Over a four year period , the IBM stan- 
dard induced a large number of 



hardware companies to produce com- 
patibles, some with faster clock speeds, 
some with colour graphics as standard, 
some with more memory than others, 
but all dutifully retaining varying degrees 
of compatibility. 

It has to be said that even though all 
compatibles are equal, some are more 
equal than others. 



Re-entry 



It was during 1 985 that Commodore 
Business Machines took the decision to 
re-enter the business market aggres- 
sively with the German designed and 
manufactured Commodore PC-10 and 
PC-20 capable of fully emulating the 
IBM PC. 

Later in 1985, Commodore introduced 
two new products, the Commodore 128 
and the commodore Amiga. 

It is clearly evident that these systems 
challenge the Appfe II Series and the 
Mac - so the wheel has turned full circle. 

Apple and Commodore are set to 
square off yet again. 

So after pursuing a different strategy 
for some years, its major competitor in 
1981 will again become one of its major 
competitors. 

This year Commodore will deliver an 
IBM PC AT compatible which will act as 
file server for the PC's in the growing 
networking market. 

The way the networking and muiti- 
user micros are developing and estab- 
lishing themselves as effective and 
economic solutions, the job of selling 
conventional {and in many ways old- 
fasioned) mini-computers will be neither 
enviable nor profitable. 

The future for Commodore? 

Times have been tough recently but 
new paths are set and the company's 
future is solid. 

Commodore will continue as a price 
performance leader, taking advantage 
of its base of high techology and vertical 
integration, in both home and small bus- 
iness markets. ■ 



If its news. . . 

ring 

Steven Searle, 

796-775 

Bits & Bytes - May 1 986 45 



IBM 



"Psycho-Killer, Q'est que c'est?" 



by Richard Gorham 

First-up this month is a look at a prog- 
ram that had me quivering with anticipa- 
tion when I first read about it in overseas 
advertising blurbs. 

"MIND PROBER" from self-profes- 
sed expert systems experts, Human 
Edge Software Corp., boldly claims to 
allow you to "...probe a person's mind". 

Hmmm. Shades of Dr Frankenstein. 

Alas, when I received the program for 
review recently, it was not accompanied 
by electrodes attached to large copper 
cables terminated by RS-232C plugs. 
Sadly there were no leather straps to tie 
the unwitting candidate down with, and 
in fact there wasn't even your common 
old garden kite to attract the boundless 
static charges lurking around my colour 
monitor and divert them to our local 
parking ticket dispenser. 

Aha, I thought in a blinding flash of 
intuition, perhaps there is more to this 
than meets the eye. And clutching the 
slim paperback accompanying the solit- 
ary diskette (available for most comon 
PCs and costing a mere $167, i hurriedly 
kicked my trusty PC-G into life. 

In the twinkling of an eye (I kid you 
not), I had psychoanalysed all my 
acquaintances, friends, enemies, and 
favourite Coronation Street per- 
sonalities. 

Here is a message to all those 
aforementioned people. 

Don't do it. Yes folks, in the true vein of 
other brilliant US inventions like the port- 
able lie-detector that connects to your 
phone, the hidden wireless mic- 
rophones that one can scatter liberally 
around business acquaintances' 
offices, and even the "moles" deviously 
hidden deep in your competitor's organi- 
sation, we have here an even more pow- 
erful weapon with which to wage the 
daily war on the business front. 

It is in fact something that Marvel 
Comics have been working on for years 
- the means to read other people's 
minds. 

Better than a 1950's advert for the 
Charles Atlas bull worker, this little gem 
lets you anticipate when 300lb bullies 
are about to kick sand in your face (you 
can now easily overpower them with 
your obvious mental prowess). 

Let's hope Big Brother doesn't get any 
copies of this program, for this is an 
absolutely foolproof method of reading 
other peoples minds, and surely only a 
hop skip and a jump away from being 
able to control their minds too. 

On the other hand, perhaps we should 
all chip in and buy a copy each for 



Reagan and Gorbachev for Christmas - 
perhaps by allowing each other to know 
what the other is really thinking it might 
just play a part in preventing one of those 
little personality conflicts. 

Then again, and on the whole, 
perhaps it wou Id be a good thing to distri- 
bute "Mind Prober" liberally in enemy 
camps,, did you say something about 
my lack of purpose/positiveness/direct- 
ness? 



IBM's-at-it-again! 



Another good candidate for Mind 
Prober would ppear to be IBM's market- 
ing departments). 

Recent rumours on the "grapevine" 
have it that a new IBM PC is imminent. 

All the signs are there... 

From the carefully phrased "denials" 
from your local IBM rep to the triumphant 
crowing from PC compatible manufac- 
turers in Taiwanaland ("more compati- 
ble than the yet-to-be-released IBM ZZ 
itself"). 

This time it appears that IBM's Porta- 
ble Personal Computer (aka PPC) is 
being let out to pastures green. 

All par for the course, you might well 
say. 

However, unprecedented price cut- 
ting of existing stocks has this time 
h eral ded the po rtentous eve nt - re ce nt ly 
IBM announded to it's dealers that the 
recommended retail price of the PPC 
should be $2995, down from $4800. 

A bargain if ever I saw one. But one 
that would probably not impress Joe 
Farmer, wilting under the onslaught of 
Rogernomics, who had the day before 
paid a scant 60% more than if he'd 
waited 24 hours longer. 



Plug-in IBM upgrade 

Plus Corporation, a subsidiary of 
Quantum Corporation, has introduced 
HardCard — the first hard disk on an 
IBM plug-in board — which effectively 
upgrades an IBM PC or PC terminal to 
the performance of an IBM XT. 

It allows companies to achieve the 
productivity gain hard disks make possi- 
ble, without losing their current invest- 
ment in PCs. 

HardCard consists of a 1 Mbyte disk 
drive with electronics, controllers, file 
management and installation software, 
all on a plug-in card. It can be installed 
directly into an IBM PC expansion slot. 



In any case the replacement of the 
PPC by an allegedly "excellent" lap-top 
will be eagerly awaited. 

IBM has watched the developments in 
this area of the market in much the same 
way as it did with the original PC - hope- 
fully it will have profited by other com- 
panies' mistakes and release the basis 
of a truly portable but practical personal 
computer. 



Scanner 
transmits 
directly to 
screen 

Omni-Reader is a character reader 
that transfers data from a typed page 
into a computer at a rate of two to three 
seconds per line — more than twice the 
speed of a competent word processor 
operator. 




The system works by passing a light 
sensitive linear array, called a reading 
head, across a line of text. As each line 
of text is scanned, it is displayed on the 
vdu. 

It can be programmed to retain the for- 
mat of data, particularly where tables of 
figures are being 'read . 

Omni-Reader won the award for the 
best British innovation of the year, 
awarded by the Sunday Times national 
newspaper. It is manufactured in the UK 
by Oberon International Ltd. 



46 Bits & Bytes- May 1986 




When you want speed & quality 
we don't look down our noses! 

Genisis announce the ARRIVAL of the New NX-1 0. The new technology printer 

of the STAR dot matrix range. 



EASY FRONT PANEL OPERATION 

No more tumbling with dip switches to change modes and 

functions With the NX- 10. you simply touch a button on the control 

panel to selecl the typeface and punt pitch, or to print in either 

draft or near- letter-quality mode You can even set margins and 

align forms. 

Only with the Star NX- 10 



AUTO PAPER FEED 

It only takes a flip of the paper release lever to automatically feed 

single sheets info the NX-10. They'll be in position and ready for 

printing. Cut Sheet Feeder Available. 

OUTSTANDING PRINT QUALITY 

Nothing beats th e Stor NX - 1 0'$ prec i se 30 C p$ nea r- lefter-qu a I i ty 

printing or its superb draft Quality printing at 120 cps 



buy die best. 
JL 




Distributed by: 

Genisis S/stems Ltd.. 
47 Station Rd. Otahuhu. 
Ph.276-73d9.276yS361 
.0. Box 6256. Aucklard 
Distributed in Australia by: 
Genisis Systems Pry Ltd.. 
26 Norton Street. 
Leichhordt 20*. N.SW. 
Australia. AA 73S72 (GENSIS) 




Bits & Bytes -May 1986 47 



Spectravideo 



Sprite animator 

by B.A. Bridger 

One of the pleasures of programming 
a Spectravideo is the ease with which 
sprites may be moved around the 
screen and collisions detected. 

This program, by Laurence Hodson, 
makes designing sprites very easy. The 
calculations are all done for you and 
once a sprite has been constructed it 
can be rotated and atso mirror images 
formed. 



If you have designed a number of 
sprites with the idea of having an ani- 
mated figure then the sprites can be dis- 
played in sequence to give an indication 
of how the animation will look in your 
program. 

The instructions are detailed and easy 
to follow but if you have difficulty there is 
an option to have the designing process 
demonstrated on screen. 

Sprites may be saved to tape and 
loaded back in for redesigning or incor- 
poration in your program. 

The screen layout is excellent. There 
can be a lot of information on screen 



Graph Presenter 

This is an excellent program for dis- 
playing data In various forms - histog- 
ram, bar diagram, line diagram, pie 
chart. 

{Data is entered from the keyboard ini- 
tially and then can be stored on and 
retrieved from tape or disk. Changes can 
be made as required to data or head- 
ings. 

The picture can be saved and/or 
printed. 

I have not found an upper limit to the 
number of points which may be plotted 
but above about 15 the graph starts to 
look crammed. Up to 4 comparisons 



may be made within each item plotted. 

The instructions supplied with the 
program are detailed and comprehen- 
sive and necessary for the first couple of 
runs through data entry. 

Two of the not so good features are 
that the last line of a graph is not printed 
until eitherthe next picture is asked for or 
an LP Ri NT command is given after end- 
ing the program and also, after plotting a 
graph on screen and deciding to print it 
the graph has to be plotted again before 
it can be printed. 

The programm is available for a 
SV328 or a SV318 with 16/64K expan- 
sion and also for a 64K MSX System. 
Costs $24.95, from Action Computers. 



simultaneously - the current sprite, the 
number and colour of the current sprite, 
sprite data and list of options - available 
but the screen has ann uncluttered and 
professional appearance. 

Versions are available for SV-328, 
expanded SV-31 8, and 64K MSX com- 
puters, and are from Action Computers, 

A few people have asked how to eas- 
ily create sprites which are identical to 
the characters in the compute character 
set. it's quite simple, provided you know 
where in rom the character set resides. 

Here's how it's done. 
10 SCREEN 1 

20FORI=&H4198TO&H4550STEP8 
30 FORJ=ITOI+7 
40 A$=A$+CHR$(PEEK(J) ) 
50 NEXT 

60SPRITE$(1) = A$ 
70 PUT SPRITE 1,(1 28,96), 7,1 
80A$=INPUT${1):A$="" 
90 NEXT 

The SVI character set is from 41 98h to 
4550h in rom. Each character takes 8 
bytes, each byte corresponding to one of 
the 8 rows required to build the lull 

Gri3r3GtGr 

For MSX change the 4198 to 1BBF, 
the 4550 to 23B7, and the SCREEN 1 to 
SCREEN 2. The program will show 
every character on screen as a sprite, 1 
at a time. 



SEKONIC 



XY 




• 6 colour automatic pen change 

• On board Centronics interface 

• 200mm/sec axial pen speed 

• 0.1 mm step size 

• 8 directional position keys 

• 24 stored plotting commands 

• RS 232C & I EEE488 interface adaptors available n 

SPL-400: an extremely competitively priced digital X-Y plotter for the 
home enthusiast, draughtsperson or the latest in C.A.D. systems. 



SOLE NEW ZEALAND AGENT 



DEALER ENQUIRIES WELCOME 



EC, Gough Ltd 

Auckland: Phone 763 174 

Wellington: Phone 686-675 

Christchurch: Phone 798 740 

Dunedin: Phone 775-823 

E C GOUGH 

ELECTRONICS & INSTRUMENTATION DIVISION 




48 Bits & Bytes -May 1986 



Machine Language 



More keywords to stretch Basic 



In the two previous D-l-Y articles, the 
operating system and keywords were 
discussed. 

In this third article, more keywords 
and routines are covered, mainly sprite 
related. 

If you've done as I suggested last 
issue, you'li have made a memory map 
of the overall system you're going to 
use. This is advisable because you can 
then use only the words you need for 
perhaps a particular program. 

Eventually, you could finish up with 
several versions of the extended BASIC, 
each with an ad hoc application. 

To that end, I'll present the routines, 
and leave it to you to use them, or not, 
with the operating system. 

Remember that the routine addresses 
I use may not necessarily correspond to 
the addresses you'd use, i.e. if only 
some of the routines are implemented, 
ideally the extended BASIC you make 
up would be put into as little memory as 
possible. 

So, if I show a routine at $C600, and 
you choose not to enter any other 
routines, the $C600 routine should be 
moved down to $C420. 

Keep an eye on absolute addressing. 

All keywords are being shown in their 
source code format, so that a) they can 
be typed into memory directly, b) they 
can more easily be relocated, and c) 
they are more understandable. 

If you decide to use a bunch of these 
routines, the error branches can point to 
a common LDA/JMP, thus cutting 5 
bytes off the routine length. 

The error message is always 
ILLEGAL SPRITE ERROR, enough to 
let you know that there Is something 
wrong with the statement. 

There is an economic method of error 
indexing, which offers the choice of two 
messages. Say a routine could have two 
sources of error, like many of the 
routines below, and depending on the 
error, message #4 or #5 should be cal- 
led up. 

The uneconomic way would be as 
Routine 1 . 

An alternative is as Routine 2, Note 
that the BCS in Routine 2 appears to 
jump into the middle of an instruction. It 
actually lands on LDA#$05. 

If message 4 is called, the BIT$05A9 
after LDA#$04 merely does a non- 
destructive test of bit 6 of $05A9. 

For the sake of simplicity, only an 
ILLEGAL SPRITE message is used in 
the sprite commands. 

For all of the routines, the error checks 
could be left out, speeding up the 
keyword execution. You'd need to 
ensure that all statements were legal - 
not difftclut for a reasonably good prog- 
rammer. 

Some of the commands can produce 



misleading error messages in FOR- 
NEXT loops in one line. If they do, 
spread the loop on to 2 or 3 lines. 

Another peculiarity, found in some 
other extended BASICS, is the need for a 
colon after THEN, eg 

IFA=1THEN:SCOL6,14. 

The three examples show the speeds 
of different writing styles. Take note all 
those people who don't use variables! 
Admittedly (1) is marginally faster than 
(2), but (2) has the advantage of being 
more readable, which is helpful for 
debugging. It also uses less BASIC 
memory space. 

If the loop is enlarged to contain more 
statements, conventional BASIC 
becomes comparatively slower. 

Example {3) is a very inefficient, but 
common, programming style. 



D-l-Y BASIC - 
Part Three 

Routine 



OOOO CMP#*00 t 

0O02 BNE*0O09 in 

0004 CFX*¥OB [ 

0006 BCfifOOOE tn 

0008 RT9 i 

0009 LDA**Ofl ; 
OOOB JMP*ERRQR | 
00 OE LDHWJ05 I 

0010 JMP*ERRDR % 

Routlrr Z - 

0000 CMPMOO \ 

0002 ENE*0009 tn 

0004 CFX#*OB j 

0006 SCS*CO0C tn 

0006 RTB j 

0009 LDfttt*04 t 

OOOB BITJC5A9 f 

OOOE JMPtERROR | 



BPVi T y 
BCOLl ,y 
SPXi/DEXi 
ePYi/OEYi 
PAGEi ,y 



position spritsi at vertical y 
spr"l t bi , colour/ 

spri tal H sup and/ Linen p*nd 
■ pritfll Y **i-:p-*rid,' unen p*nd 
pointlri,y te.4 PQKE2040 T i92 etc) 



C*FD JSft*B7EB 

C50O CLC 

CSOl LDfiUS 

C503 CMPMOO 

C503 S«E*C3l4 

C507 L0A»1* 

C509 CtlPMOBJ 

C50B BFLJC514 

C50D A5L 

CHOE TAV 

D5QP TJtfl 



evaluate 

t 

|t«»t for 

ty > 233 

firror 

:teat for 

ii > e 

j error 

t double i nde.!.: 



C510 STA*DQ01 ,Yi 

C5l3 RTS | 

C514 LDAit*04 1 ILLEGAL SPRITE 

C516 JMP*C2F0 i 



BCQL1 



C519 J5RVB7EB 
C51C CLC 

C51D CMF*)*O0 
C51F BNE*C52D 
C521 LDAt]4 

C523 CMP«*08 
C32S BPLJC52D 
CS27 TflV 
C32B T* A 
C329 5TA*D027, 
C52C RTS 
C52D LDA*t*04 
C52F JrtP*C2FO 

SPXi 

C53fl J^RSADBA 

C53D J5ft*B7F7 



i evaluate 

( 

jtajBt caloLir>255 

I error 

l test -far 



I ILLEGAL SPRITE 



C540 CMPdroO 
C542 BN£*C553 

caw clc 

C545 CPY«*09 
C547 BCS*C553 terror 
C549 LDA*C55S t V] got mask 
C51C GRAtDOlD is#t bit 

CS4F STA*D01D \ 
C332 RTS 5 
C352 LDA*t*04 ; 
C555 JMP*C2F0 | 
C55G 01 02/04 OS 10 20 40 BO 

ft* per SPK, using *DD17 instead 
Df *D01D. 

■-Xi 

C580 JSR*ADBA ^evaluate 

C503 JSRSB7F7 % 

C58£. CrtP#*O0 : 

C5BB 6N£$C599 % 

C5BA CLC i 

C5BB CPYK*09 ? 

C5SD BC5*C599 ; 

C5BF LD^*C59E, V;get mask 

C592 AND*DCHD fcjfiar bit 

C595 5TA$DQ1D ; 

C593 RTS ; 

C599 LDAtt*C4 ; 

C59B JMP$C2FQ ; 

C59£ FE FD FB F7 EF DF BF 



7F 



DEYi_ 

As per DEX, using $DG1D instead 

ai *D017- 



PAGEj 


.v 




CSBO 


JSR*B7E7 


; eval Liate 


C5B3 


CLC 


1 


C5B4 


CMP#*00 


| test y 


CSBi 


BNE*C5C4 


; 


C5BB 


LDft*14 


1 


C39ft 


CMP##OB 


; test i 


C3BC 


BPL*C5C4 


1 


C5BE 


TftY 


I execute 


CSBF 


TXO 


1 


C5C0 


STfi*07f8, 


V) 


C5C3 


RTS 


i 


C3C4 


LDA#*04 




CSCi, 


JMP*C2F0 


1 


eH«mDl» li time 


-16B Jl-f-fl 



10 W»5324Bl Vl-53249iPOKEV+32,0 

20 FDKIV+33,0iP0KEV+21 , 1 

30 PQK6U*3 < ? 1 l[F0Key+23, 1 1 PDKEy+29 , 1 

40 Tl*»"00O0O.0" 

50 F0RI-32TD233 

60 POKEW,IlP0KEVl,I 

70 NEXT 

90 F0RI-255TO32STEP-1 

90 PDKE^.IlPOKEVl , I 

100 NEXTiPRINTTI 

Example 2 :tiffnj!=17A ji#*-i«?S 

10 BDRO:BCKOsSENl 

20 SCOL.0,1 

30 SPXOlSPYO! A'l!TI*="000000" 

40 F0PI-32TD2S* 

SO SPHO, 3:SPV0, I 

60 NEXT 

70 F0RI-235TD32STEP-1 

BO SPHO , I : BPVO , I 

90 NEXTcPRINTTI 

Example 3 : t i me=44S ji f *ios 

10 PQKE532a0,O:PDKE532Bl,0 

20 PQKE53269,1:P0KE53271, 1 

30 P0KE53277,l:POKE532S7,l 

40 Tr*=" 000000" 

SO FORI=32T02S5 

60 P0KE53248, 1:P0KE53249, I 

70 NEXT 

80 FQRI=255TD32STEP-1 

90 P0KES324B , I : PDKES3249 , I 

100 NEXT:PRINTTI ■ 



Bits & Bytes - May 1 986 49 



Commodore 



Some notes on Riteman C+ 



by Joe Colquitt 



The Riteman C+ is a versatile, inex- 
pensive, Commodore compatible 
printer. It was for these reasons that I 
changed to it from my Commodore 
MPS802. 

Although the manual is quite com- 
prehensive, there are a few things that 
could bear explaining. 

Before I go on, I'd like to apologise for 
a mix-up in the October article concern- 
ing the User Port lines. Port B is 56577, 
and its I/O register is 56579. 

if a bit in 56579 is on, the correspond- 
ing bit in 56577 is set as an output So, 
for example, POKE56579, 129 sets PBO 
and PB7 as output lines, and PB1-PB6 
as input lines, which can be read by 
PEEK(56577). 

The first thing that interested me 
about the C+ was that the printer has 
such a large buffer for holding re-defined 
data for bit-mapped printing. 

If you saw my October article on bit- 
mapping for the MPS802, you'll recall 
that it was quite a large chunk of 
machine-code. This is primarily because 
the 802 has only an 8-byte buffer for user 
graphics, and the MC is needed for 
speedy transfer of data from computer to 
printer. 

Not so with the C+. 

Although a little MC is required to 
rotate the bitmap characters, the printer 
can store enough data to print a 40 
character bitmap line, at an acceptable 
speed, in BASIC. 

The MC, reproduced below, is not 
relocatable, as it is self-modifying, but it 



should be out of the way at $CO0O 
(49152). 

To print a bitmapped screen, first the 
bitmap must be at $6000 (24576). If the 
particular screen you want to print is 
somewhere else, just use a FOR.. NEXT 
loop to move it, eg if it was at 81 92, use: 

FORI = 0T07999:POKE24576 + 1 ,PEE 
K(8192+I):NEXT 

Next put the C+ into PLUS mode, ie 
DIP switch 2 off, switch 3 on. Load the 
output program and RUN. 

Output program 2 can be used for 
printing a screen of redefined charac- 
ters, whose data is between 12288 and 
16384. Draw or load the screen into 
1 024-2023 and run the program. 

It calls a routine in BM ML which con- 
verts the redefined screen to a bitmap 
screen at 24576 and then outputs it to 
the printer. 

Word processing 

The second point worth noting is 
word-processing on the C+ using 
Easy script. 

Normally, this program on Commo- 
dore settings will not produce 
enchanced scripts, such as 1 32 column 
printing, double-width, italics etc. 

Using Easy script in Serial Epson 
mode will make these features availa- 
ble. 

Load EASYSCRIPT and set switch 2 
off, switch 3 on. When answering the 
introductory prompts for Easyscript, 



Print Shop 

by Andrew Mitchell 



It reaiiy turns you computer -and 
printer into an extremely useful combi- 
nation. 

There are six majorchoices: 

Greeting Card — the option to make a 
'french-fold* card for any special occa- ; 
sion , You choose the border, the graphic 
picture and its size, the layout of that 
graphic, amessage and the styleof print 
all for the front. Then you repeat the pro- 
cess for the inside of the card- There is 
also an option tp print ready-made 
cards. 

Sign — this is a full page notice which 
oniy your imagination will limit. Again 1 " 
you choose the border, use of graphics,: ::■ 
message and -style of print. 

Letterhead— r again the variations are: 
almost limitless. 

Banner ~- This prints your message 
lengthways a|ong : your paper. It- bah Be 



used very effectively, along: with: 
graphics; but beware, it uses your paper ,. 
supply very rapidly, : 

Screen Magic — This is a bit: of a fun 
section; but could still: have its serfus 
side, The programme generates a.- ; 
kaleidoscope pattern (theb ; are12ir>alj) 
which 1 can be frozen at any point. You 
can then add text and printine: result. 

: Graphic Editor^ allows you to create 
yourown graphics: or modify any Of the" 
60 graphics held by the programme. It is 
these graphics that you use when work* 
ing on the previous dptlbris, so : your 
selection is very wide. 

-■ When Print Shop first :arrived for the 
Apple it was hailed as- 'the' programme 
for schools. They could customise theirs 
correspondence and. make Interesting 
posters for various school functions, e 

This programme, at $99.50, is excel- 
lent value for money and (can foresee it 
becoming a big seller, especially as I 
guess there will be a special price for 
schooisand even some businesses.: Qn 
disc only. 



enter '1 ' for printer type, and : S' for inter- 
face type. If you have an original copy of 
Easyscript, you'll find an MX80 file on 
side 1 of the disk (remember you can clip 
side 2 and use it). This contains most of 
the information below. 
Function On Off 
Enhanced f1 [ f1 ] 
Emphasized f1 ( f 1 ) 
Underlined f1 ; f1 : 
Double print f1 & f 1 % 
Condensed fK 11 > 
Italics fl 4 MS 

Superscriptsfl ' per ss character 
Subscripts f 1 , per ss character 
eg10" 3 wastypedas10f1 '-fl '311 % 
eg H 2 was typed as H f1 , 2 f1 % 

The f1 % is to turn off double print 
mode, which, by some quirk, is turned on 
by super/subscript mode. If you don't do 
this, all printing after a ss will be darker. 

NLQ mode 

I've had a few enquiries about NLQ 
mode and Easyscript. Apparently if you 
had bought an earlier C+ and later had 
NLQ fitted, it was difficult finding out how 
to access NLQ. 

The NLQ manual provides several 
clues with regard to escape codes, and 
these just need to be put into Easyscript 
as Format codes. 

Using these codes, all fonts and 
modes are accessible. 

Many thanks to Richard Doull for 
pointing out the similarity between 
Easyscript and Speedscript, which put 
me on the right track. These format 
instructions are to be used in Epson 
mode, as for the previous examples. 

Page 8-10 of the ES manual and page 
3-52 of the NLQ addendum are the link. 

Section 8.2. 1 1 .2 describes the use of 
special characters, and here is how to 
use them to turn NLQ on/off in Easys- 
cript. 

First, define your special characters at 
the start of your document, like this: 

F3 0=27:1 =88:2=0:3=1 [return] (88 
is the ASCII for X) 

When you want to print a section in 
NLQ, preface it with: 

F1 F1 1 F1 3 (ie CHR$(27); "X"; 
cHR$(1)) 
To turn NLQ off, use: 

F1 0F1 1 F1 2(ieCHR$(27);"X";CHR 
${0)) 

By using this logic, any escape code in 
the PLUS mode section of the C+ man- 
ual can be inserted into Easyscript. 

Because the C+ and Easyscript are 
both so versatile, there are many fea- 
tures that could be exploited by various 
means, and hopefully some of the con- 
ventions presented here will help you 
write classier documents. ■ 



5li Bits & Bytes -May 1986 



BBO 



The uses of Teletext screens 



by Pip Forer 



I started off this month with the inten- 
tion of nominating my top-ten of useful 
software. 

I abandoned the ideafortwo reasons. 

Firstly, usefulness is very much in the 
eye of the user: what is useful to me may 
well be useless to you (and vice versa). 

Secondly, such a list can be mislead- 
ing. By definition useful programs are 
those that have been used for some 
time. A program that was bought over a 
year or two ago and still satisfied a need 
may nevertheless not be the best option 
for a user coming to the marketplace in 
1986, tried and true though it is. 

However, before i abandoned the top 
ten, one product had appeared on it 
which made me think a little about my 
own prejudices in programming. 

This product is the Teletext (Mode 7) 
screen editor from Beebugsoft. 

I have always tried to avoid Mode 7 
like the plague. Partly this is because its 
use is far less instinctive (and far less 
well explained) than the other modes on 
the BBC Micro. Partly it is a psychologi- 
cal problem (who, me?). 

Some farmers who have cleared bush 
to make grazing have felt unwilling to 
reinstate trees on marginal land 
because it betrayed their first clearance 
ethos. I, having risen above the screen 
limitations of earlier micros, was 
unhappy to revert to a text style screen. 

The Teletext editor started off by mak- 
ing teletext easy for me to use and by 
doing that freed me of those earlier pre- 
judices I had enjoyed. 

How Mode 7 works 

On the BBC the teletext mode has the 
unique ability to give you eight colours 
and 40 characters per line. It also only 
uses 1 k of memory. 

It manages this trick in a very simple 
way, but one which its relatively low 
exposure will justify retelling {at least for 
some). 

A teletext screen consists of 25 lines 
of 40 characters. Each line is scanned 
separately and displayed on the screen 
using a special Teletext chip (not the 
usual BBC graphics chip used for other 
modes). 

Characters are interpreted sequen- 
tially one by one, with a clean break bet- 
ween lines. The significant word here is 
interpreted: teletext characters are not 
just letters and numbers but also com- 
mand codes which affect other charac- 
ters following on the line. 



The codes used follow an interna- 
tional standard but differ from normal 
ASCII codes. This is shown in the BBC 
Users Guide where two tables display 
the effects and letters associated with 
different numeric values: the ASCII and 
teletext tables. 

The BBC uses ASCII codes between 
and 1 28 for most normal operations in 
modes to 6, and uses the spare 
codes over 128 for special characters 
and other uses. 

The Teletext table reveals a similar 
structure for characters but with a fully 
defined use of codes 1 28-255, including 
a rather important section of codes bet- 
ween values 127 and 159. 

This group issues commands which 
affect the display of other characters. 

To complicate the tables further there 
is a second set of characters which can 
be made to appear: the graphics charac- 
ters (which actually include some mis- 
sing features from the other set such as 
the three-quarters figure). 

Commands 

Amongst the command codes are 
ones that set text colour, determine 
whether you display alphabetic or 
graphics characters, produce double 
height characters, make characters 
flash and so on. 

Each command takes up one byte of 
the screen (which gets displayed as a 
blank of the current background colour, 
so you often do not get a full 40 charac- 
ters that you can use. Setting a cyan 
background with blue text, for instance, 
needs three spaces.) 

Working interactively with Teletext 
screens can be awkward because 
changing something at one point can 
affect the rest of the line (and that point 
can be an innocuous looking space that 
may conceal a control character). 

With teletext you can produce the 
well-known and quite attractive screens 
typical of Prestel. 

Because they are low on memory use 
you can write large programs, or even 
use tricks like altering the address that 
defines the start of video memory to run 
more than one screen at once (teletext 
can be formatted to make very effective 
help screens). 

There are public-domain programs to 
printer-dump mode 7 screens that can 
catch everything except the flash. 

Why then is mode 7 sometimes 
ignored? 

The problem is that to use teletext 
effectively the user has to get involved in 
producing printing effects using the 
CHR$() command to embed all the 



codes that the keyboard can not gener- 
ate (with the exception of the rather neat 
use of the 'shifted' special function keys 
to set text colour). 

But the teletext editor lets you get 
round this. 

With the Beebugsoft editor (which is 
not the only one available but which I 
have found adequate) you get a good, 
interactive tutorial on teletext to start you 
off. 

The main editor provides a full sum- 
mary of commands available and the 
ability to handle up to 4 screens at one. 

Editing is through use of the special 
function keys (which produce the 
required teletext command codes), with 
enhanced control of the editing keys and 
some extra feature such as a large, bold 
type for significant title pages provided. 

You simply move around the screen 
printing and painting what you want 
where you want it. 

Given the nature of teletext this can 
still be messy for graphics but it is out- 
standingly simple for designing good 
screen prompt pages. 



Saving bonus 

The real bonus lies in the options lor 
saving your screen. 

You can opt to save any screen as a 
screen image which can then be * 
LOADED from any program of your own. 

This has limitations in some cases 
however. 

The other option is to save the screen 
as a procedure. 

The editor will translate your image 
into suitable PRINT statements tor a 
procedure you both name and specify 
the line numbering for. 

This is spooled into a file which can be 
EXECed back into any program. This is 
a real treat because minor alterations 
can be done without reverting to the 
editor at all. 

This ability to interactively create a 
screen and graft a known layout into 
one's programs alters one's attitude to 
teletext a great deal. 

I now intermix Mode 1 and 7 screens 
quite frequently (remembering to set 
HIMEM to the bottom of the most 
demanding mode's screen memory at 
the program's start and not to change 
mode during a procedure). The key is 
the ease with which it can now be done. 

Of course teletext is also the basis of 
public information systems like Prestel, 
Editel and Ceefax. 



Bits & Bytes - May 1 9B6 51 



Apple 



More fun with disks: 

by Paul Left 



Recovering deleted files 



In a previous column we dealt with using 
a sector-editor to alter information on a 
disk. 

We looked at how to read the Direc- 
tory on track $1 1 , sector $OF to find the 
location of a file, and how to alter that file 
by reading in, modifying, and re-writing 
the appropriate sectors. 

The example we used was of a text- 
file which had been overwritten with an 
almost-empty file of the same name. 

This month we will look at how to 
recover a file which has been lost 
through the DOS 3.3 DELETE com- 
mand. This will necessitate a closer look 
at the Directory and how file-names are 
stored there. 

II is important to bear in mind, how- 
ever, that once a file has been 
DELETED, it must be 'un-deleted' 
before other files are saved to disk, or it 
will be lost forever. 

If you have saved other files, however, 
your deleted file may still be safe, so give 
this method a try anyway. 

The steps we will use are as follows: 

{1} Alter the Directory or CATALOG 
entry for the file to show that it is still cur- 
rent. 

(2) LOAD the file into memory and 
SAVE it again to make sure DOS knows 
the file's sectors are in use. 

Before you get stalled, make yourself 
a practice disk to avoid damaging files 
on existing disks. To do this, load a 
BASIC program into memory, put a 



BLANK disk in drive 1 , and type INIT 
GUINEA PIG. 

This will format the new disk and place 
the BASIC program on it as the 'start up' 
program. Now type SAVE FILE TWO. 
This will save another copy of the same 
program to disk* and you should see 
both names when you do a CATALOG. 

Now type DELETE FILE TWO, and 
then do a CATALOG again. FILE TWO 
should have disappeared from the direc- 
tory, and is inaccessible to DOS com- 
mands such as LOAD, RUN, etc. Your 
practice disk is now ready. 

Now boot your favourite sector-editor 
and read in the directory on your practice 
disk. If you took notes last time, you'll 
know that it's found on Track $1 1 , sector 
$OF. You should see something like 
Figure 1: 

FIGURE ONE 
TRACK $11, SECTOR $OF 



QO; 


00 


1 1 


OF 


00 


00 


QO 


00 


00 


?0M????? 


OB : 


00 


00 


00 


12 


OF 


2 


C7 


05 


7???7?GU 


10: 


C9 


CE 


C5 


CI 


AO 


00 


C9 


C7 


INEA PIG 


L8: 


AO 


AO 


AO 


A3 


AO 


AO 


AC 


AO 




20: 


AO 


AC 


AO 


AO 


AO 


AO 


AO 


AO 




23: 


AO 


AO 


AO 


AO 


0"! 


00 


FF 


OF 


777? 


30: 


02 


C6 


C9 


CC 


C5 


AO 


D4 


07 


7FILE TW 


38 : 


OF 


no 


AO 


AO 


AO 


AO 


AO 


AO 


□ 


40: 


AO 


AO 


AO 


AC 


AC 


AO 


AO 


AO 




46 : 


AO 


AO 


AO 


AO 


AO 


AO 


! 3 


04 


77 


50: 


00 


00 


CO 


00 


OC 


00 


00 


00 


77777777 



Notice that FILE TWO still appears in 
the directory, along with GUINEA PIG, 
Let's look at the information about the 
files, starting from the beginning of the 



COMPLETE GRAPHICS 

-ClL 2 Mull oEfJl, HJCilJ- 




HI-PLOT™DMP52 
A1/A2 Digital Plotter 

PAST - Servo Drive ADDRESSABLE 
DM/PL™ Houston 's RESOLUTION : 

Intelligent Plotter .001", .005", .1mm or 

Language. .025mm. 

SOFTWARE; Over 250 ACCURACY: .1 % of move 
listed packages. {.25mm min.) 

Compatible with REPEATABILITY: 

HOUSTON plotters. ± ,05mm (.001 ") 
PEN: Tungsten tip or SPEED: To 1 6" (406mm) 
Stai nl ess Stee I /sec. ax i a 1 , 22 " (5 59m m )/ 

drafting or water based sec. diagonal, program- 
hard nib. mabie. 

ACCELERATION: 

.5G,1G,2G,3G,4G. 

selectable. 



S.D.MANDENO ELECTRONIC EQU1PMENTCO KHS* 

10 WOODHALL ROAD, EPSOM, AK 3 PH 600-008 TELGRMS 'NUCLEONIC ' 



RT: 

C, DB-25P. 



sector. Firstly, the '11 OE' tells DOS 
where the next directory sector will be 
found when this one gets full. After a 
string of '00' bytes comes the beginning 
of the directory entry for the first file. 

The '12 OF' tells where its track/sec- 
tor list is found, the '02' tells what sort of 
file it is, and then come the file name 
itself. This is padded out to 30 charac- 
ters by a string of 'AO' bytes, which is the 
hex code for a space' character. 

Then come the file length ('04') and a 
'00' byte to signal the end of the entry. In 
Other words, the entry comprises: 

2 bytes that show the track and sector 
of the Track/Sector List; 

1 byte that shows the file type; 

30 bytes which are the file name; 

1 byte which shows the number of 
sectors the file uses; 

1 byte, always '00', to show the end of 
the entry for that file 

Now DOS normally would have saved 
the next file on sector $0F of the next 
track, $13, but the first byte of this entry 
is'FF 1 , 

Look at the last few bytes of this entry, 
and notice that the length, '04', is pre- 
ceded not by an AO' but a '13'. This is 
the track number of the deleted file's 
track sector list. 

This is the clue to what DOS does 
when it deletes a file: if moves the first 
byte of the entry for that file to just before 
the file length byte, and replaces it with 
an 'FF'. 

The original data in the file itself is still 
intact, but DOS notes elsewhere that the 
sectors occupied by the file are now 
available, and they will be overwritten in 
time by SAVEing other files. 

In the meantime, however, we can 
easily recover the file by altering these 
two bytes back to their former values. 

As long as you haven't saved other 
files to disk, the file should be intact. 

Change the FF' back to '13', there- 
fore, and change the '13' near the end of 
the entry back to 'AO'. The sector should 
now look like figure 2; if it does, write the 
sector back to disk, and your file will be 
rescued. 

FIGURE TWO 
TRACK $11, SECTOR $0F 



00 


00 


1 1 


OE 


00 


00 


00 


00 


00 


70N77777 


oe 


00 


CO 


00 


12 


OF 


2 


C7 


BS 


??????GU 


10 


C9 


CE 


C5 


CI 


AO 


DO 


C9 


C7 


INEA PIG 


la 


AO 


AO 


AO 


AO 


AO 


AO 


AO 


AO 




20 


AO 


AO 


AO 


f:0 


AO 


AO 


AO 


AO 




23 


AO 


AO 


AO 


AO 


01 


00 


13 


OF 


77?? 


30 


02 


Cfi 


C9 


IX 


C5 


AO 


D'', 


07 


7FTLE TW 


se 


CF 


AO 


AO 


AO 


AO 


AO 


AO 


A 





40 


AO 


AO 


AO 


AO 


AO 


AO 


AO 


AO 




IB 


AO 


AO 


AO 


AO 


AO 


AO 


AO 


04 


?7 


50 


00 


00 


00 


00 


00 


OC 


00 


CO 


?7??7' 5 7? 



Exit from your sector- editor, and 
CATALOG the disk. You should find the 



52 Bits & Bytes - May 1 986 



Apple 



file back in the directory, safe and sound. 

However, a few lines back I said that 
DOS records that a deleted file's sectors 
are available for new files, and unless 
we fix this, our 'undeleted' file can still be 
overwritten. There are two methods of 
dealing this, but the simplest is to LOAD 
the file and SAVE it again. 

This is easily done from DOS if the file 
is a BASIC program, but needs to be 
done from within a word-processor if it is 
a Text file. 

If it's a Binary file, BLOADing is easy, 
but you need to know the file's Start 
address and Length before BSAVina it. 

If you don't know these details, you 
will need to read in the first sector of the 
program with your trusty editor. 

Remember that you can find this sec- 
tor by looking at the Track-Sector List of 
the file. 

The first 2 bytes of the fit© itself are the 
address and the next 2 are the length. 
Both have the bytes reversed; that is, in 
the example in Figure 3, the address is 
$0400 and the length is $1842. After 
BLOADing this file, you would BSAVE 
with "BSAVE filenames, 

A$0400,L$1842". 

Be aware, however, that only Binary 
files have the start address and length 
stored in this fashion. 

FIGURE THREE 
First Sector of a Binary File 

00: 00 04 42 18 A9 01 60 C5 



start 
of 
file 
$0400 



length 
of 
file 
$1842 



Once you have saved your file back to 
disk, experiment with the tiles on your 
practice disk: you can't mess around 
with all of the bytes in the directory, but 
the 30 bytes of the file name are fair 
game. 

If your editor lets you enter text, write 
directly over the file names. 

If your editor will only let you enter hex 
values for the bytes, you'll need to trans- 
late the characters you want to enter into 
their haxadecimal ASCII codes. 

You can enter control characters, 
which are invisible to a normal 
CATALOG, and make your file inacces- 
sible to anyone who doesn't know about 
the invisible characters. 

Try replacing the $A0 bytes (spaces) 
with $88 (backspace) or $8D (carriage 
return) bytes. These can alter the whole 
screen format of your CATALOG if 
you're so inclined, but if you change the 
name of your 'HELLO' file, you need to 
tell DOS the new name. 

See if you can find the correct bytes to 
change on Track $01 , Sector $09. This 
is the only way to change the 'HELLO' 
file's name without re-initialising the 
disk. 



While you're still experimenting with 
your practice disk, try changing the file- 
type byte and see what effect each of the 
following legal values has: 

00 80 

01 81 

02 82 
04 84 
08 88 
10 90 



In future columns we'll look at altering 
DOS to gain extra disk space for your 
files. 

In the meantime, take care when 
working with anything other than a prac- 
tice disk. 

Always make a backup before you 
start, and check through your alterations 
before you write a sector back to the 
disk. ■ 



Five of the best 
for less! 



1. 



DEBTORS LEDGER 

*399 



mfnu aiwen, piQui'ir inward asDiflii (nVr 
□piranor iri« ord SSI nnfiln-nii 



Ailanrt l(j' Dole'' e'-A'v o* h.-^HliiiDiy fh 1 " t 

CQf*CHtlt lir* and U SI Orb&Vli] Par rnr.1 DQlC rt 

Afle» i u ii aooo "fli winnta report! ^lujfto a 
^pc«i o? any soa* irtfriXfig cuton *QnvaCW* 
""Tn>itjti Ul «vjMh^ nWJirnu angfr|i| *opotl 
MlTClOd l> iij]trr*r h,w pV.il TKjdrtrj lotMl] 



CREDITORS LEDGER 



$ 



■lrifl 1C S Gallon [cage 1 £yt>«dri on 



i.qd i>v a->a E, 0*H3t"o n "Mil #"- rnr.^j' ■ 131 
PicjwbSu> tr coti'i"? or hj»m n nc» otiTje 
nroVw ropo-fli »»(■<*) by zt,a-\Q- »«>? 





CAS 

*399 



System 



tii'^tr'- Ci)briiK>o. 1, LiL'.-n *<■■• mgMii &•&* c"*( Ovdoi-1 "mioc Md/i-i upt* fl'i 3u*l control ipdg 
■Wocv -*c(< f ■"!■ •■!■■■ r." •> v I'Lirv.aci^PviHtfjfiw ■u>l <~ C- Iriinn c i»;r. ai-oh/ia c«>- total 



HIRE PURCHASE System 

$499 ii 



i! J)W M n'D»iaffs c aTfli*"* collie 



JJKDT llrjn-rfK-liaril jnn 



- E'nufc KJJi- :Q ID*Or /> 




5 



PAYROLL System 

*499 



Capoc ijr l i!~ r rntn b^ a*i Jcocc a*ia ™>(rr^i 

EiJtt irtljfni rrrrjit iQiV I'riTi 1 |V, jlV trnplorii^l 






from 



SPECiFt CATIONS 

* flurii undfr MS DOS 1 nivrnianif' ^ 
4fso Sanyo S5^7t ,J ics 1 Co iwtiyjo' e v 

* MflFObWara t-eiju i^ pimp Mi 

lytini mtjm ?fi6v Ram Micra C^impui 
iBM rip rompanrm 


' r&t,i PC ririj tjr 

' |M;vDOi Jl 


TDailftTr-fr 



U^^J 



THAMES COMPUTER SERVICES J: ?0f£y- 

PO. BOX 527 THAMES N.Z 
PH (D843) 84 893 




Bits & Bytes - May 1 985 53 



jLATEST SOFTWARE AVAILABLE IN N.Z. OR DIRECT OVERSEAS MAIL ORDER 
C0MM0D0REC64 SPECTRUM AMSTRAD C16/PLUS4 



REFERENCE 

CACTI V 76 

CACTIV95 

CACTIVL1 ID 

CACTIVI125 

CACIIVItii 

C6C I IV 1 165 

CACW19S 

CAM;RICA45 

CARfULAllS 

CARK1LA125 

CAFWLA135 

CAB IC LAI 15 

CARIOLA95 

CAHID'_AS85 

CARTIC25 

CBEAUJCIL55 

CBEAIU0L.6S 

CBEYOND110 

CBEYOND1 15 

CBEfOND21 

CBEYOND55 

CC.D E..S5 

CCASCA3E75 

CCO MM (10! 36 

CCOMMCD796 

CCOMPIHE66 

CCHLI5 

CCBL2S 

CCHL35 

C0ATAEAS15 

COATAFAJIS 

COATA50F65 

CWAOF85 

CD1SNEY16 

CDISN£y25 

COiSNEYJS 

CDISNEY45 

CDtSN£YS5 

CDOMABK55 

CDimraj.« 

CE/DHEAM1S 

CELEC/OR15 

CELECTBI65 

CEUTES5 

CELITESS 

CELITE95 

cenglish75 
cenglish36 
cepyw 

CEPYX95 

CFANTA5Y65 

CF1REBI15 

CFIREBIHIS 

CFIREBIH75 

CFIREBIB55 

CFIREBIR65 

CFIREB:R75 

CFIREBIB85 

CFIREB:B95 

CGIOBAL15 

CGBEULINf5 

CHEWS D»65 

CBEWS0N75 

CHITSOUA15 

CHlTS(tUA2S 

CIMAGINE25 

CIMAGIriESS 

CINFOC0M15 

CKINGSOFI5 

CKING50F25 

CLEISURE25 

CLEISURE35 

CLEVE19I5 

CLEVE1975 

CLUMA5025 

CLUCASF '5 

CMARTECH3S 

CMASTERT25 

CMASTERT35 

CMASTERT45 

CMASTERT55 

CMASTEBT65 

CM AST EH 1 75 

CMASTEBT85 

CMEL/H025 

CMEL/H045 

CMEL7H055 

CMEL/H06S 

CMEI/H075 

CMEL/H08S 

CME17H095 

CMEL/HOU15 

CMEI/HWJ1B 

CMELB0UR35 

CME180UR45 

CMICHOFR55 

CMIOWPR75 

CMINDSCA45 

CMIRC0PR65 

CMDN0LIT25 

CN0VAGEN45 

CNOVAGEN55 

CFJCEA85 

COCEANlli 

COCEAN125 

COCEAN135 

COCEAN145 

CPROBK5 

CPSS35 

COUICK5I1S 

CHHIN075 

CSILVEHS45 

CSPEMNGBT5 

CTASKET45 

CTASMAKI11 

CTA5MAN64 

CULTlMATSS 

CU5G0LD85 

CUS60LD9S 



TITLE 

Eidolon 
Viincshadow 

, 111 Is Computer People D 

Hacker D 

Koroms Rili i 

Koronis Rill D 

Little Computet People T 

Masduerade D 

Wi IP Weil T 

Wilt) wesi 

Akis AsSSSSin 

Axis Assassin it 

Sky Fox B 

Sky Foi T 

Inter national ftygpy 

Computer Hits 

Com pu let Hi Is D 

Enigma Force 

Superman * 

BouldErdash It 

Spy V'S Soy II 

Colossus CtlESS 4 

ACE 

Superscript 64 

P/inl Snop " 

GazEtle Novemrjer I9ELS 

Blade Runner 

Causes o1 Chads T 

Space Ooubt 

Kung-Fu Masler 

King-Fu Master 

Zorro T 

Zorro D 

Donald Duck's PrGrounrJT 

Winnie TttE Peon D 

Donald Duck's P/GrounoO 

Mickeys Spate AdvenlureD 

Keimifs Elec Story Bk 

Friday The 13tn 

Meal Mass T 

Back To The FuturE .: 

Deux Ex Machma 

BecV To ThE Future T 

Commando 

Roller Coaster 

Commando 

Elektra Glide 

Eiektra Glide 

Winler Games 

Winlei Games 

Seas*of Blood 

Wights hade 

Elite 

Elite 

Gunlngns 

Bevs 

Beys 

Music System 



T7D N7I 

T IS 95 

T 45.95 

D 52 00 

D 51 CO 

T 39 95 

D 52 00 

T 33 95 



js en 

59 60 
36 00 
30* 
50 CO 
39 95 
36 60 
39 95 
39 95 
.:'<■>• 
15 55 
15 60 
39 95 
55 OC 

45 80 
159 95 

39 96 
74 95 

a 30 
w <•:■ 

35 35 

46 75 
43 30 
39 95 
57 00 
39 95 
•.h i-n 
55 OC 
57 OC 

52 OC 

38 00 
3B00 

■i .... 
46 95 
43 20 

39 95 

36 63 
57 CO 
35 CO 

53 CO 
39.95 

57 OC 
45 30 
a: ;• 
45 50 
64 76 
45 BO 

••?«" 

58 30 
(,■; 50 



Ao irancEd Music System D 102 00 
Tne Wagictans Ball 



Bounds 

Undium 

Uridium D 

'ney 5^lc A Million T 

Tney Sold A Million D 

Vie Ar Kung fu T 

Cc^ic Bakery 

Wishbrmger 

Frankte CtastiedyJupner D 



Codeword Argosey 

Sulextnc 

Scaloxtric 

Bed Moan 

worm in Paradise 

Batlalyx 

Eidclo" 

7OJ05 

BMX Haters 

Formula t Srmuialor 

Master Dt Ma9ic 

Last va 

Kick start 

Aclion Biker 

Bookman 

Gyrcs:orjt: 

GyroscDpe 

Way ol exploding Fis1 

fightincj Warrior 

Hotjpil TThef 

Bock '« Wrestle 

lord Of The Bings ( t B 

Way 01 EjplDOing F.St 

Fig blind Warrior 

Bock fi Wres' e 

Rock "N Wresue 

Kennedy Approach 

Kennedy Approacn 

Hal ley Project 

Ctusade In Europe 

Ouake Mm us One 

Mercenary 

Mercenary 

Knigm Rider 

Never Ending Slory 

Translormora 

Bam bo 

Bam ho 

Adv 01 Basico'. Bono 

Bailie ol Britain 

The Flintsloncs 

Bored Of The flings 
Newsroom 
Souls 01 Darken 
Taswdrd 64 
Tisworo 64 
Outlaws 

Crusade m Europe 
Law 01 TheWesI 



36 60 
I'i '>•■ 

41 20 
39 8.3 
39 95 
57 CO 

56 65 
1. V. 

147 00 
52 50 

52 ;c 

39 95 
SO 09 
31 79 
39 96 

42 06 
65 30 
3c 60 
I4 86 
U 93 
'4 95 
14 95 
H 35 
U 55 
14 95 
52.00 
JKOi: 
62 OC 
6.' 30 
55 30 
39 95 

52 50 
39 95 
jli 30 
45 BO 

53 BO 

57 BO 

43 45 
170 00 

5- S3 

4 5 83 
39 95 
50 03 
36 03 
39 95 
38. 00 
35r.:i 

54 33 
■15 C 
33 « 
36 60 
33 95 
!6 9* 

'35 50 
W '■!) 
(!S 5l. 
69 95 
73 3: 

5 I SO 
45 30 



HEFEBEftCE 
SACCESS75 
SACCESS36 
SACTW45 
SACTIV55 
SACTIV65 
SACTIV75 
SACTIVISI6 
SACTIVIS75 
SALPHABA15 
SAftGOSlS 
SARIOLAS25 
SARI0LASB5 
SARTIC15 
SARTIKS 
SBEVDND14 
SBEVDND24 
SBEvOflOtf. 
SBIGFIVE15 
S BUBBLES 75 
SBU0GIE15 
SB11GBVTEI5 
SC P S.14 
SCPS 24 
SC P S.55 
SC B L 45 
5CAMBEL14 
SCELECTB15 
SCtriTURVIS 
SCFSDFTW15 
SCRL55 
SDATASOF95 
SDIGITALbS 
SDKTHONI45 
SDKTBON155 
SD0MARK35 
SDDMARK55 
SDURRELL65 
SDURRELL65 
SEL/ABT35 
5EL/ART46 
SELECTBD35 
SELECTBI65 
SELITE35 
SELITE45 
SELITE76 
SELITEB6 
5E ;> '(J;: 
5EPVX85 
5FAWtAS>55 
SFIBEBII5 
SFIBEBI45 
SFIBFiiiB?5 
SFIREBIB55 
SFIRE6IB75 
SCAHCDYL35 
SGARGOVL45 
SGL0BAL15 
SGREMLIN15 
SHITS0UA15 
5IMAGINE15 
SIMAGINE2I 
SIMAOINtZs 
SIMAGINE75 
SINSIGHT35 
S1NTERC15 
SE LEVELS 15 
SIEVSL995 
SLOTHL9R25 
SLOTHI.OR35 
SMABTECH45 
SMASTEBT15 
SMASTEBT25 
S MASTER 1 35 
SMASTEBT45 
SMASTERT55 
SMEL/HOU26 
SMEL/HOU35 
SMEL/HOU65 
SMELBOURI5 
SMICR0GE15 
SMICR0SP75 
SMIKR0GE15 
SMIKR0GE56 
SMIKH0GE65 
SM1NDGAM25 
SMiHBORS55 
SMIHBORS65 
SNEWC0NC25 
S0CEA35 
S0CEA46 
SOCEA55 
iS0CEA65 
S0CLA85 
S0CEAUI1S 
SOCEAN35 
SOCEAN65 
SOCEAN654 
SOCEAN95 
SODLINI5 
SPSS 15 
SPSS 75 
SSEGA55 
5SEGA65 
SSILVEBS15 
SSHVEBS25 
SSOfT/WAlS 
SS0ITECH16 
SSTBRI0EI5 
SSYDNEV11 
SSYDNEV25 
SSYSTEM311 
STASKET45 
STASKSET15 
STEAMINA45 
STHEED6E35 
SDlTlMATtS 
SULT1MAT45 
SVIBSINI5 
SVORTt!t15 



TITLE 

H3Jd Oyer Moscow 

Seachnead II 

Hacker 

Sarry McGuigans Bcxing 

Mmcshadow 

XCEl 

Ghosl busters 

G European Road Race 

H:,hcl Messiah 

The Bulge 

Panjaorome 

TtiinV 

Inlernalional Bugoy 

Discs of Oeam 

Fnqr-rL Force 

Superman 

Bouldercash ]l 

Bounty Bob Strikes Back 

Brainstorm 

Convoy 

Zoo? 

Astromoner 2 

Bridge Player 3 

Soiling World 

tau Cell 

MastertilE (Won Prinli 

i 01 The Mask 

FmEst Hour 

SuperChC55 3.5 

Endurance Racing 

Si rip Poker 

Tomahawk 

Popeye 

Benny Hill's Mad I Chase 

Gladiator 

Friday The 131h 

Critical Mass 

Sabbteur 

Wizard 

Sky Foi 

Ridd in s Doan 

Winle." Sp.jt^ 

Frank Brunos Boxing 

Oukes or Hazard 

Commando 

Boiler Coaster 

npossib'.e Mission 

Winter Games 

Seas ol Bleed 

Cc^la CdO-rvi^ 

Gerry The Germ 

Gyron 

Etie 

Bunestone 

Marsport 

Sweevo's World 

Magicians Ball 

flocky 

They Solo A Million 

Hyper Sports 

Vie Ar Kirng Fu 

World Series Baseball 

Movie 

yeclron 

Warloro 

Red Mrjon 

Worm tn PjradisE 

Waterloo 

Arena 

2oids 

Sdeiidoutid 

Formula 1 Simulator 

BMX Racers 

Bockrmn 

AcliDn Bixer 

Way ol Exoloding Fist 

Firjhtng Warrioi 

Lord Of ^t Rings 

Slarion 

Shadtw Of The UmcDrn 

Back To Skool 

Sir Fred 

Battle Of The Plan els 

Three Walks In Paradise 

II Faldo's Open WI 

Slar Seeker 

SpiHire 40 

Surt Champ 

Knighl fiider 

Cosmic Warload 

NOMAD 

Movie 

Bambo 

Translormers 

Hunchback II 

Frankic Goes ro H.'Wood 

tjEVBr Ending Story 

D7 Thompson s Supenest 

BobinOfThe WoM 

Macaoam Bumper 

Swords and Sorcery 

Spy Hunter 

Buck Bogers 

Robin of Sherlock 

Bored 01 The flings 

BC'sOuesI For Tirts 

The Arliil 

Snow Dueen 

0amouster5 

Desed Fox 

fmernalional Karate 

Souls ol Darken 

Super Pipeline II 

MeNCCk iln- Mede 

Fanlight 

DndEtwurldfl 

PtidhtshadE 

FaTcon Palrol II 

Highway Encounter 



70 N2S 
36.08 
36 00 
36 00 
39 95 
45 *. 
jc 30 
39 95 

35 60 

36 60 
45.95 
36 00 
36 00 
3B 70 

32 00 
35 96 
68 35 

44 75 
jli 50 

9 13 
11 50 
11.50 
39 95 
39 95 
79 95 

42 60 

43 -H 

45 80 

42 75 

48 15 
5E 50 
45 60 
7c 35 
31 115 

34 03 

35 03 
38 00 

53 05 
j„ ,-,n 

36 00 

33 55 
41 70 

54 30 
34.00 
jh IK) 
34.00 
3E C5 

38 70 
4? 35 
36 60 
56 oC 
i-! '5 

54 56 
33 3C 

33 96 
36 80 
36 95 
Ji l" 
75 ?6 
V. 05 
36.60 
-,« Ju 
36 60 

36 50 

37 5i; 

34 00 

35 r 
45 BO 
45 80 

35 50 
14 96 
14 95 
14 95 
14 95 
14 95 

33 113 

36 C5 

37 53 

56 03 

57 05 

34 00 

39 ''5 
45 BC 

55 lie 

49 ;«. 
43.25 
43 95 
65 C5 

36 " 

36 

36 

56 

36 

"M 

73 

35 

34 

43 60 
36 95 
45 BO 
56C5 
53 63 

56 7f 
3' 35 
56 7C 
«■ >i 
■•■■ 70 
55 55 
-9 6C 
75 5( 

73 ■.;; 

77 57 
J 7 4:; 
45 35 
23 3: 
39 95 
34 80 
79 95 



BEFEBtNCE 

RACCESS11 

RACCESS21 

RACCESS55 

RACTIH74 

BACTWI3S 

BACTIVIS1I 

8ACTIVIS15 

BALLIGAT25 

BALLIEAT35 

BALL I GAT 75 

RAMS0F45 

RAMSOF55 

RArV50-"(3 

RAM50FTB5 

BAMS0FT95 

HARiOLAS55 

ITARTIC15 

fl BEAU J 013 5 

BBE7A11J0L45 

BBEV0ND45 

RBEYOND55 

RBEVOND65 

RBIUFIVE15 

RBUBBLEB35 

BC D S 35 

RC A L.75 

sc n l as 

ACCS15 

BDAIABAS45 

BDATABAS65 

BEJATAS0F65 

BDATASDfBi 

R0ESICN75 

RBIGITAL45 

R11KTH0NI55 

RBOMA9K35 

BD0MABK45 

HDDMARKS25 

BD0MARKS35 

BELECTRI45 

RELECTR165 

RELITE25 

RELITT755 

RELITE75 

RTAHTASV55 

BCREMLIN5 

RHITSOUA35 

HHITSQUA45 

BIMAGINE55 

RIMAGINE65 

BIMAGINE85 

RINTEBCE65 

RLEISURE45 

RLEISURE55 

RL EVE I 99 5 

RMARTECH35 

RUASTEHT15 

RMASTEBT75 

HMAS1EBT36 

B MASTER" 5 

BMEE7HOU26 

BMEL7H0U65 

BMEL/H0U65 

RUEL7HOU75 

RMICBOGE65 

RH0MANS15 

R0CEAN15 

ROCEAN45 

RQCEAN65 

HOCEAft65 

BPHOBE15 

BPBOBE45 

BPSI0N45 

BPSS15 

BPSS75 

RPSS35 

RSILVEBS45 

RTASKET35 

RTASKSET45 

RTASMAN15 

RTASMAN35 

BTHEEDGE35 

HTHEEDGE45 

RV1B6IN35 

RV0BTEX26 

RV0RTFJ135 

RWORTEJ45 

RVORTEJ55 

RVORTES65 



"1TLE 
RAID 1 
Beachhead il 

RAID 1 D 

B McGuigans Boxing T 

B McGuiiians Bomng 

Master Of The Lamps T 

Ghosiousters T 
r^lc-nj Or Die 

Who Dares Wins il D 

Doppleganei T 
3D Grand Pm 

3C iiand Pm Li 

Assauh On Port Stanley T 

3D Boung T 

Sorcery «- 

Skylo« T 
internafional Rugby 

Co-npjier Hns T 

3:rpuler HlLS D 

Spy Vs Spy D 

Spy vs Spy 

Superman 

BDunly Bob Slrikes BacxT 

Wizards Lair D 
Colossus Chess 4 
Formula One 

Tau Cell 

Arnhem T 

Mini Office I 

Mini Office B 

Zorro D 

ZorrD T 

Worx i na Backwards D 

Fighter Pifot D 
BEnny Ml II" 5 Mad 7 Chase T 

CodenamE Mat II 

Cooename Mat li T 

View To A Kill 

View To A Kill 

Winler Sports 

i. 01 The Mask 

Commando 

Boler Coaslot 

Frank Bruno's Boxing 

Seas 01 Blood 

Rocco 

They Sold A Million 

They Sold A Million 

Ylb Ar Kung Fu 

Vie Ar Kung Fu 

Hyper sporls 

Warlord 

Scrabble 

Scrabble 

Woim in Paradise 

Geoll Gapes Slrongman T 

Formula I Simulator 

Fin del S Keepors 

Soul ol a Boberl 

Caves ol Doom 

SJanon 

Ek7Fist and F/Warribr 

Way o! Exploding Fst T 

Lord Ol The Rings J • Bk T 

3 WEEks In Paradise T 

Amsirad Paint 

D T Decalhton 

Never Ending Story T 

NOM.A D 

Movie 

Devils Crown C 

Devils CrDWn 1 

Match Point T 

Macadam Bumper T 
Theatre Europe 

Battle of Brilam T 

Bored Of The Rings T 
Souls 01 Darkon 

Souls 01 Darkon F. 
Ta sword 464 

Tasworrt61?B F. 

Brian Bloodaxe T 

Brian Bloodaxe C 

Sirangeiwo T 

highway Encounter C 

Tornado Low Level T 

Tornado Low Level C 
Hi9hway Encounter 

Android II T 



N2S 
39 95 
45 8(3 
54 OC 
39 95 
48 75 
44 00 

44 00 

33 60 
63 95 
41.20 
J195 
59 53 
41. 2D 

41 20 
59 96 

45 75 
3E 50 
59 -i 6 

30 50 
39.95 
39 95 
39.95 

54 00 
39 96 
36 00 
48 76 
45 BO 
?'• •>•- 
50 00 
57 35 
39 95 
66 75 
53 08 

34 08 
'3 03 
2d in 

42 50 

55 50 
41 50 
39 35 
33 63 
41 20 
52.08 

43 S3 
3B.O0 
33 95 

62 OC 

•;n.-.(- 
3a oo 

35 55 
57 30 

35 55 
57 C3 
45 715 

36 C3 
14 95 
14 95 
14 96 

14 36 
39 93 
80 00 

35 35 
66 50 
45 75 
45 70 

36 90 

15 g, 
41 20 

41 00 
;■'. OC 
i, v. 

36 30 
76 35 
45 95 
39 35 
36 C3 
33 67 
54.75 
64 95 
53 96 

42 30 
57 30 
41 20 
57 05 
36 60 

63 95 

35 ct: 

36 OC 



REFERENCE 

PACCESS15 

PA0V7INT25 

PADVENIU15 

PAKC015 

PANIR0G13 

PANIROG25 

PARCTIC16 

PBUBBLEB15 

PBUB8LEBJ5 

PC D £ 15 

PCHANNELI6 

PCITIS0F15 

PCITISOF25 

PC0MM0S315 

PC0MM0DD25 

PC0MMDDO35 

FC0MM0D045 

PC0MM0D055 

PGREMLIN15 

POREULIN25 

PEHEMLIN35 

PGREMLIN45 

PIMAGINE15 

PKI(JGS0Fl5 

PMASTEBT15 

PMASTERT25 

PMEL7H0UI5 

PMEL7HOU2S 

PMICROltE'6 

PMICR0OE26 

PNAVA3015 

P0CEAN15 

PPEAKS0F15 

PPB0BES016 

PRAZ0BS0I5 

PRAZ0HS0J5 

PR0MIK15 

PS0LABSD16 

PTYNESDF15 

PTYNESDF35 

PTVMESD75 

FWAR.5£RB15 



TITLE 


m NZS 


Seachhead 


41. 2B 


The Hulk 


24 95 


Sprderman 
Thai Boxing 
Favour he 4 


24 96 


33 95 


39 76 


SkramblE 


29 95 


World Cup 


39 75 


Cave Fighler 


24 95 


Husller 


42 75 


Steve Oa^is 


74 95 


Pulsar 7 


74 95 


Slippery Sid 


29 95 


r oiDedo Run 


r 42.00 


Ace 


24.95 


CIS Furor 


. 69.00 


Harbour Attack 


24.95 


Pancho 


30.66 


Scnp1/Plu5 


89.95 


Gullwmg Falcon 


24 95 


Sword ol Destiny 


24.95 


King-Fu Kid 


3B 75 


JEtbrix 


3B 25 


w s Basepaii 


39 75 


G'a'O MaslEi 


29 95 


Bra Mac 

OMX RacErS 


24 95 


24 95 


Boiler Kong 

The Wi7arrjr And7Princess 


19 95 


74 95 


Cutnben7TombS ol Doom 


74 95 


Culhpert In SpacE 


74.95 


Horns 011 ice 


r 79 95 


D T Star Events 


74 95 


The Boss 


r 24 95 


Detente - 16 


r 39 75 


Sea Slnke 


r 30 08 


Raider 


r 30 OB 


Perm 


r 24 95 


Gafaxions 


24 95 


Rig Attack 


24 95 


Olympiad 


24 95 


Lunar Docking 


24 95 


Gremlins 


24.95 



ATARI 



aaciviss; 
aactivis95 

AADV/INT16 

AAM ERICA 15 

AAMEBICA25 

AARI0LA45 

AAPIOLAS75 

S8IGFIVEIS 

ABIGF1VE25 

ADATABTV25 

ADATAB1TT15 

ADATA5055 

ADATAS0F76 

ADATA5DF35 

ADATASDF51 

ADA1AS0F55 

AD0MAHK1S 

AELIIE757 

AENGUStilS 

AENGLISH25 

AENCL3SH35 

AENCL SH45 

AEN6LISH65 

AENGLISH65 

AEPVX45 

AEPYI55 

AGREULINI5 

AGHEMLIN25 

AINFDCOM15 

AINTEBCEP5 

ALEISURE25 

ALEVEL915 

ALEVEL985 

AMICBOP085 

AMICBOP095 

AN0VAGEN35 

ANOVAGEN45 

A0CEAN15 

A0CEAN3 

APSSD15 

ASUBLOGII5 

ASYSSOF T 46 



Koronis Rift D 
Great American B/Race D 

Robin of Sherwood T 
Lucirer's Realm 
Mission Asleroid 
Karate ka 

Axis Assassin D 
30.H1V 6'uh S.'tJ'ik 64 k ' 
Bounty Bob S73ack 64K □ 

Spy VS Spy II T 

Spy Vs Spy il D 

Conan The Barbarian D 

Fo'e ? cs4ion n f: 
Conan The Barbarian 
Coomes 

Poc Position H T 
View To A Kill 

Airwod T 

Colossus Chess 3 8 T 

Cnlcssun 7hess 3 5 U 

ChDP Suey T 

Elektra Slide T 

Elecklra Glide 

Chop Stray 

Winfer Games 

lmpos5ib'e Mission 

King 01 The Ring T 

King D! ThE Ring (3 
Wistipringer 

Fighler Pilot T 

ScraObio T 
Red Moon 
Worm In ParadisE 

Kennedy Approacn T 

Kennedy Apprwcn D 

Mercenary T 

Mercenary D 
France Goes 1o u/Wood T 

Neverending Story T 

F.irn: Si-uldlOi- II D 

Blue Mai 2001 D 



31 96 
52 00 
36 60 
68 80 
05 5C 
45 95 
.:: bo 
55 53 

57 39 
43 50 
Ml 75 
. : ' ' 
74 75 
49 75 
35 96 

49 76 

54 95 
55- 35 
39 96 
5' OC 
35 30 

55 50 

50 CO 
55 50 
74 75 
74 75 
39 35 
54.75 

147 M 
42.00 
59 60 
34 75 
39 95 

32 CO 

58 08 
39 95 
50 00 
49 75 
45 80 
47 00 

'53 5C 
57 00 



THE NZ COMPUTER GAMES CLUB 
PO BOX 18 NELSON PHONE 89-100 



TITLE 



fApt.'DiSK 



ENODIBVONIV COMPUTER' 
NAME, (PRINT CLEARLfi 



ttjlAL I 

PAYMENT SNCLOSEDFJB 
CHABGE CBECiT CAPO 



PIONEERS OF SOFTWARE HIRE AND DIRECT ORDERING 
ENQUIRIES WELCOME FOR CLUB* DETAILS - FULL LISTS OF SOFTWARE TO HIRE AND BUY 



54 Bits & Bytes - May 1 986 



Jgega 



Moving simple shapes 



by Dick Williams 

You will recall that last month I started 
this series on shape movement with a 
program to create simple shapes con- 
sisting of up to nine points. 

Each point could be plotted on screen, 
numbered, and joined up to make a visi- 
ble shape. 

The program this month takes that a 
stage further and shows the nett effect of 
applying simple mathematical functions 
to the points. 

The accompanying screen dumps 
show an original image, and how it can 
be moved left or right, scaled and 
rotated. This is a demonstrationn prog- 
ram and has point identification plus 
point x,y on screen, and also an off 
centre status indicator. These make it a 
lot easier to follow the program and to 
see what happens to each point. For 
exampfe, when moving a shape to the 
right by 20 (20 pixels) all x co-ordinates 
increase by 20. 

if a shape is scaled to half size (.5) 
both the x and y value of a point are 
halved so the points come in closer to 
the origin (x=0, y =0) and the shape gets 
smaller. 

Rotation of a shape requires the x and 
y values to be multiplied by the sine and 
cosine of the rotation angle, plus a vari- 
able added or subtrated. Lines 590 to 
640 show this. 

The Sega sine and cosine tables 
apply to radians, and it is necessary to 
convert degrees to radians prior to start- 
ing the rotation calculation. 

The Sega shows a very small differ- 
ence in the sin and cos of 45 degrees - 
where it should show the same value to 
I have reduced this error by making the 
sine value equal to the cosine of 90 
degrees minus the angle required. This 
means that it is only using its cosine 
table, see line 600. Because of the on 
screen particulars the program is quite 
slow at erasing and redrawing the shape 
at a new location. 

Even with the code parred right down 
to the absolute minimum, the speed is 
still slow. So that you can see something 
really fast there is a short machine code 
program included. This is for 16/32k cart 
or disc and shows the Sega at high 
speed printing a whole screen. 

A practical method is to use basic 
most of the time for the parts which do 
not need a lot of speed and to use 
machine code routines (short sections) 
for those parts which do. 

With the shape movement program 
there are things to remember: the x=0 
and y=0 positions are no longer at top 



left, they are positioned at the centre of 
the screen; in the interests of keeping 
the code short, I have used equations to 
modify each of the x,y point co-ordinates 
- a more sophisticated method would 
use the mathematical technique of mat- 
rix transformations; an image scaled 
down to a very small size and then re- 
scaled up will distort due to small errors 
in the calculation process. 

vWWWWWWWV 

10 REM NAME = GRAPH 2 D WILLIAMS 
Experiments uith graph movement 

20 REM — Set up graph screen 

30 ERASE : SCREEN 2,2:CLS:A- -90:B=33 

40 POSITION C 100,9B),0,B : J=l 

50 G0SUB 800 

60 CURSOR -B0,3 :PRINT "-80 

70 CURSOR 70,3 :PRINT "+80 

80 CURSOR 2,-80 =PR1NT "-B0 

9B CURSOR 2, 80 :PRJNT "+B0 

100 PATTERN SB0, "F0C0A09008040201 

110 CURSOR A,B : COLOR 1 

120 PRINT "MOUE'ARROU KEYS,CR=PSET,J=0 

RAW 

130 CURSOR I IB, -83 =PRINT "X Y":PRINT 

■■FOR P=] TO 9 :PR1NT TAB(3BJ;P : NEXT 

:G0SUB 850 
140 X=0 : Y=0 : REH ■ 

150 REn--PSET points on screen 

160 TRINKETS : If Tt = " THEN BLINE 

C-80,-82)-[80, -30), l,BF:CURSOR-80,-30 

:PRINT "X =" ;X;" f =-" ;t 
170 IF T* = CHRSC28) THEN X=X<-S 
180 IF Y* » CHR*C23) THEN X=X-5 
190 IF 1$ = CHRIC30J THEN Y = T-5 
200 IF T» = CHRSC31.] THEN Y=Tt5 
210 IF T* «= -J" THEN 250 
220 [F TS = CHR*C13)THEN PSET CX,Y),1: 

BEEPiCIRCLE ( X, T ) , 2 , 1 :CURS0R X-B.T-12 

:PRINT J : XCJ) = X : TCJ)=T IGOSUB 630 

:J=J + 1 : IF J ) 3 THEN 250 
230 SPRITE 0, CX, n,B, I 
240 GOTO 160 : REH loop back 

250 REM--Park sprite po.nter top Left 
260 SPRITE 0,C-80,-80],0,l : J =J - 1 
270 BLINE (-85, -30 J - t 2B , -82 ] , 1 , BF 

2B0 REM — Join up points uith lines 

230 PSETC Xtn.Ttn J : FOR P=2 TO J 
300 LINE -{ XCP), TCP) ) : NEXT 

3)0 LINE -c xm.Tto ) 

32B GOSUB B20 

33B CURSOR A,B:PRINT CHRtCS J ! "M'MOUE S 

=SCALE R'RQTATE C--RESTAR I" =G0SUB 650 

340 r*»lNK£T»tJF YJ <> ■■■• THEN BEEP 

350 IF Tt = "IT' THEN 41B 

360 IF r( = "5" THEN 470 

3?0 |F Ti = "R" THEN 560 

380 IF T£ = "E" THEN 30 

330 GOTO 3ia:REM 

300 REM--Move drawing left or rtafHt-- 
1!0 CURSOR A,B:PRINT CHRJ(5);" MQUE- T 
TPE IN HOU FAR (tCR) " i : Tt="" 
420 K« = INKEYt : IF Kt = >'" THEN 420 
430 IF K*«CHf!*U3j THEN BE£P:G0SUB 720 
:K=INTC UALCTt) ) :FOR P=l TO J:XCP)^ 

;x[p)+k) ;next : nx-nx+K ; goto 230 

44 B PRINT Ki , r : TS=rt+KS : BEEP 

4SB IF INKETS <•> "" THEN 450 

460 GOTO 42B : REH --- 



470 REM--Scale dray.ng I dr ge rjs ma I le r 
480 Kt= INKEYt: IF HX O I HE>C CURSOR A 
,B:PRJNT CHRtC5J;"SHAPE OFF .1ENTRE , PRE 
SS CR TO RECENTRE" =Y*=STRt[t1X * -1JUF 

K*=CHR*CJ3) THEN 43B 
430 IF MXO0 AND K*OCHR*C 133THEN 480 
500 CURSOR A,B:PRINT CHRtCS);" SCALE-T 
TPE IN HOU MUCH C-t-CR) " ; ; Yt="" 
510 Kt = INKEYS : IF Kl = ••" THEN 51B 
520 IF K*=CHR»U3J THEN BEEP:GOSUB 720 
=K=UflLtTtJ :F0R P=l TO J :XCPi«=X(P ) * K 
: Y(PJ=YCPJ X K ;NEXT : GOTO 230 
530 PRINT KS ; : TS = Yti-Kt : BEEP 
540 IF INKEYt O »« THEN 540 
550 GOTO 510 : REH 

560 REIi — Rotate drau.ng clockwise 

570 K*=]NKET*:|F [IX <> THEN CURSOR A 
,B:PRINT CHRSC5) ;"SHAPE OFF CENTRE, PR 
ESS CR TO RECENTRE" : Yt^STRt C MX,'*- [ 1 :JF 
Kt=CHR*C 13) THEN 430 

580 IF MXO0 AND K*OCHRtC13)THEN 570 
530 N=30:CURSOR A,6:PRINT CHRJJ 5 j ; "ROT 
ATE SET AT";N; M DEGREES" : GoJlJB 72a 
600 C = COSC RADfN] ):S=C05C firVDO0-N}) 
610 FOR P=l TO J : D = XCP] 
620 X(P)iXCP) i C -TCP) * S 
630 Y(P)*T[P) * c * D IS 

640 NEXT : GOTO 230 : REM 

t 
650 REM — Print X and Y point UAtues— 
660 CURSOR I10.-8B : PRINT CHR*(SJ 
670 FOR P=l TO 3 

680 PRINT TABC34) ;]NTf X ( P J *, 5 1; 
680 PRINT TABC37: ; I N T t TtP^.S ) 
700 NEXT 

710 CURSOR 75,40:PRINT "OFF' :CURS0R 75 
,50:PRINT "CENTRE= ' ;rlX : RElORN ; REM 

if 
220 REH--Erase point numbers fcur i: I es- 
730 REH * 

740 FOR P = I TO J ; ' BLINE 

(X(P3i-4,YlP)-4]-fX[PJ-4,T[P)-l^j,l,BF 
750 8CIRCLE ( XCP], TCP) ),2 : NEXT:REn 

750 REIi--Erase previous drau.ng 

770 PSET ( XUl.YCi) J : FOR P=2 TO J 

780 BLINE -t XtPl.rtP) ] : nf^jr 

730 BLINE -C X( ] 1, YC 1 1 ) 

800 LINE C0,-30)-r.0,B0) , 2 

810 LINE r-B0,0]-C80,0) :CaL0R 1:R£TURN 

V 

82B REd--Pr.nt new point numt^rs — ■ 

830 REC1 * 

840 FOR P=] TO J , 

850 CIRCLE C XCP),Y(P) ),?,!,■ 
B60 CURSOR XCP)-8, YCP)-12 : F^RiNT P 
B70 NEXT : RETURN 

B80 REH Change REtf in tine 730 f S30 
to RETURN. Tn . s ullt stop drau.ng 
erasure and point numbering. 
830 REM To scaleltry values ol'.5 lor 
half size and 2 or 3 to .ncrease 
s-ze.II the shape .s loo l^rge to 
I.t an screen uhen scaled J3Pj the 
program will stop. A scale tfOwn cF 
.00] slues a small dot In the 
centre, rescate 1000, 
SOB REM Ratal, on ,s preset 10-60 

desrees By N=30 in l.ne 530, a Iter 
Id su.tilouement .s restricted 10 
left or f,)M. -40 move* tell by 
40 pixels, +40 moves T.oht from 
present pus, Ion Dy 40 psxels.Tfie 
- E.gn ,s not necessary 
335 REM 

-BO t-as 

< -40 = left 

> 4 - nlck l0 



Bits & Bytes - May 1 986 55 



Sega 



5 REH AAAAHWiAAAflHHflHAHAAAAflAflflfVWAFlHFl 

12 X=S,H380a;REI1 PROG rVC-5 D WILLIAMS 

11 READ f)fc:|F fW»"END" THEN 38 

16 f«=LEFT*tA*,Z] :P0KEXr5,UAL( "iH 'tft*3 

:DJ=HEXS(X-t-S) :PRINT Qs ; " " tf*» iS*£+-J 

= GOTO 14 
IS DATA 2l,0fl,ft8 LD HL WITH BUFFER 



20 DATA 06,05 
22 DATA CS 

24 DATA 06, CI 

25 DATA 0E.BE 
28 DATA ECB3 
30 DATA CI 

32 DATA 1S,F6 
34 DATA C3 
36 DATA END 

33 PRINT "NOU LOADING BUFFER 
42 X=8.Hfl000:FQR S=B TD 945 
44 POKERS) , 42 - NEXT : CLS 



LD B WITH 5 riHBS) 

PUSH B 

LD B UITH 193 C8.HC1 ) 

LD C UITH UOP 

OTiR 

POP B 

PJNS LOOP 8. OEC B 

RETURN TD BAS 1 C- 



46 X = S,HA000 

4B FOR S=0 TO 949 =B=PEEK [X+S3 

50 B*=CHRJKB) :RRINT B* j 

52 NEXT :PR]NT 

54 INPUT "PRESS CR TO CL5" ;K* -CL 

56 INPUT "PRESS CR TO PRINT " i%* 

58 CALLS.H980S 

60 REM Type in and saue.Try a run 
no m.stsikes the pros u.M Igad 
fcu Her and pr :nl it to the scr 
at slOiJ speed. Line 54 clears I 
screen, line 55 lends to 58 uti 
calls a machine cade to pr.nt 
high speed, 

62 REM Yau can delete 12 onwards 
Lype CALL LH9B0B to pr.nt anyt 
you [qp I l.ke i t . Pr i n t i n g take 
place Irom the cursor posit. or 

63 REM Notice that uhen the prog 
run LINE 5 contains some stran 



he 
ch 
at 



chflraeiflrs .these represent the num~- 
bers thai Are stored in memory 
starting (rem S.H330B and are the 
[ compu te r J machine code control. ng 
the last printing. 
54 REfl This .s I a r cartridge users :Fcr 
disc, alter as lc Ileus, 
LINE J 2 X-8.H8212.LINE 58 CHLL8.HB712 
Add LINE 43 LlrUT S.HFFFF Alter LINE 
42 and 46 X-S.HO000 LINE 18 DATA 21, 
00,00 



:■■■■ 

■t 



-■IT. 
■I -■■'■ | 




.." 




. )« g 1 


]-■' * 


^ '.: 


% 1 1 


rW ' T 


1 


*#iji 


L 


1 

_4 


HFF 


rWl&lllrtL IHH^E 





Time is 
running out 

to get He 

FREE WATCH 

we offer with 
the floppy disks 

guaranteed to 
last a lifetime. 



Verbatim makes Datalife disks so perfect 
we guarantee them for a human lifetime. 

If you buy the special 20 disk pack now 
available, you get to keep the quality digital 
watch strapped to the pack. 

Time is running out though. Only a 
limited number of special packs have been 
released and this offer ceases when they have 
been sold: 

\ferbatim. 



II 



-iff 
s a 



tEJITPF= I* 



Mf Sl.-F ■ -•> 



., ;r 



fcrjTuTE it- iE'^FEf. 



I -i^-il 

si? 

7 -c, -j* 

S Q 3 



d 


■ so 


J 3T44 

-,■ -■T--5-'? 


MlI.'F -jo mm 


•fcr. 
ELI 


-Si) 
TIFF 




WordPerfect. For Life. 



VERBATIM NEW ZEALAND LIMITED, WELLINGTON 856-615 
OR YOUR LOCAL COMPUTER STORE 



* | ■ y 



23 ii 

-1= g ; 



|JMF. : :: h F — ■ i r. -r:> 



56 Bits & Bytes - May 1 986 



Atari 



Syncalc, Synf ile and Syntrend 



by Allan Clark 



Syncalc, Synfile and Syntrend are 
three of a suite of programs produced by 
Synapse for the Atari home computers. 

Syncalc is also available for the Com- 
modore 64. 

Both Syncalc and Synfile have 
recently been upgraded to take advan- 
tage of the extra memory of the Atari 
130XE. 



Syncalc 






Syncalc is an electronic worksheet. 

Have you ever planned a budget tor 
your home or office? If so you have prob- 
ably used a worksheet divided into rows 
and columns. 

Perhaps you wrote the months of the 
year across the top of the sheet and 
listed categories of income and expendi- 
ture down one side. 

After entering the basic information for 
each category for each month you may 
have calculated total cash available (or 
shortfall) by adding and subtracting 
numbers in each of the sheet's cells. 
This is the classic example of a work- 
sheet. 

Syncalc is an electronic version of the 
familiar paper worksheet. 

Since it does all the calculations for 
you at lightening speed, and remembers 
the formulas used, an electronic work- 
sheet is much more convenient than a 
paper one because it allows you to man- 
ipulate large amounts of information with 
minimum effort. 

Syncalc comes attractively boxed with 
a fully detailed and illustrated tutorial 
manual. 

Users who have used other work- 
sheets will be immediately at home with 
Syncalc, white users new to electronic 
worksheets will find the manual friendly 
and easy to understand. 

The pop-up menus also encourage a 
clear understanding of. the principles of 
electronic worksheets. 

On screen 

On booting the Syncalc disk you are 
presented with a row of columns each 
named ABC... etc. and row names 1 2 
3 ... A3 refers to the cell at the intersec- 
tion of column A and row 3. 

The bottom of the screen has the mes- 
sage option = menu. Pushing Option 
brings up four choices load/save, text, 
numeric, command. Use the arrow keys 
to move the cursor to make your selec- 
tion and hit return to implement it. 

A small five-line screen will pop up at 



the bottom of the screen offering further 
choices or a blank screen for inputing 
text or numeric data. 

If you get into the incorrect menu hit- 
ting escape will take you back to the 
spreadsheet. 

A command line at the top of the 
screen gives details of instructions input 
for each cell. Details of free memory is 
also given. 

Load/save screen gives options for 
formatting disks, and loading and saving 
you worksheets. You may save your 
worksheets as text files, which will allow 
for easy inclusion in Atariwriter or other 
word processing packages. 

You may convert programmes from 
Visicalc to Syncalc. The transfer of data 
between Syncalc, Synfile and Syntrend 
is relatively easy. 



The Options 



The text mode allows you to enter text 
for headings for your Rows and Col- 
umns. These text names can be used to 
refer to cells rather than using A3 i.e. 
JAN-SALES. 

Numeric allows you to enter numbers 
or formulae. Formulae may include any 
of the normal mathematical funnctions 
+-/* as well as absolute value, arc 
cosine, arc sine, arc tan, cosine, e to the 
power of, interger part of x, natural log of 
x, common log of x, pi, sine of x, square 
root of x, and tangent of x. 

Logical functions include: if condition 
THEN x ELSE y, while special functions 
are included for: LOOKUP (X, range, 
offset), and financial functions allow for: 
mean, average, net present value, 
range, maximum and minimum. 

While in the numeric window, pushing 
Option and Select will give you a list of 
functions available. 

The sort function allows the sorting of 
ranges of cells into ascending or 
descending order - a very useful func- 
tion. 

Command selection allows you to 
manipulate the worksheet. 

You may wish to change the width of a 
Row, insert or delete a column, protect a 
worksheet or part of a worksheet or 
change the format of a column or row. 

A full list of available options is given 
inn a pop-up window. You move the cur- 
sor and the computer will lead you 
through the choices to be made for each 
option. 

Once you get familiar with the options 
available you can bypass the menus at 
the bottom of the screen and enter direct 
commands, i.e. just start typing a letter 



to enter a label, while a number, @ sign 
or + will take you automatically to the 
numeric window. 

To enter a command push the 
backslash key followed by the abbrevia- 
tion for the command (C for copy). 

When you are in the menu system the 
abbreviations are displayed in the com- 
mand window as you make your 
choices, making the learning of abbrevi- 
ations for frequently used commands 
easy. 

Cells may be referenced in formulae 
and commands by entering the cell 
reference (A3) or by pointing to the cell 
{by placing cursor on the required cell). 

To print out a worksheet you are 
asked to define the range you wish to 
print out. 

There is no way of storing this infor- 
mation in a macro (macros are not sup- 
ported by Syncalc) so it can become 
tedious if you hawe a lot of sections to 
be printed out separately. You may save 
all or part of the worksheet to disk for 
reference by other worksheets. 

Memory space 

One of the problems with electronic 
worksheets on home computers has 
been that once you get all the user 
friendly features required there is no 
memory left for the worksheet. 

This is not a problem with the 130XE 
implementation of Syncalc - with 128 
columns, 255 rows and 84K of free 
memory you can design very large work- 
sheets. 




ATARI 520 ST 

* 

SURPRISE 

See Inside 
Front Cover 



Bils a Bytes -May 1986 57 



Atari 



Bui it always pays to save an rid reload 
your worksheet at regular intervals to 
avoid memory problems, partiocularly if 
you are asing the sort feature. 

SyncaTc is a friendly, easy to use, well 
documented implementation of the elec- 
tronic worksheet on the Atari. 

Its uses are only limited by your imagi- 
nation. 

[f you are having problems working 
out the best solution for your worksheet 
then any of the books of solutions written 
for other worksheet programs are easily 
converted to Syncalc. 

Highly recommended to anyone with 
budgeting problems. 



Synfile 



A companion programme to Syncalc, 
Synfile is a database programme which 
allows you to organise information into 
relevant Ssts and files. 

Synfile comes on disk with a tutorial 
on the reverse side of the disk. Friendly 
and easy to use pop-up menus lead you 
through the design and creation of your 
database. The manual leads you 
through a simple example. 

To setjjip a database you have to 
create a fie. A file is made up of fields 
which youare required to define. 

For akcord library they may be 
record titJfiperformer, song and style. 

It's ovewo you to include all the date 
you wishtBinclude. 

You srAkl spend time working out 
the riamaBd types of fields you wish to 
include jMtour data base for while it is 
possibl^m"»dd new fields and change 
their foniJHt can be tricky. 

As ygfcset up your fields you also 
design yflhr input screen. Place the cur- 
sor wheryyou want it on the screen and 
type the tue. On hitting return you will be 
prompte<Sor the type and length. 

Fields 'may be TEXT, NUMERIC, 
LOOKUP, {scrolls through defined 
choices); fcOLLAR, DATE, INTERGER, 
CONDITIONAL (true or false check on 
comparison with other fields), COM- 
PUTED (calculates the results of a for- 
mula thatfcou specify), COUNTER and 
RECORD. 

Having set up the data-base you may 
input data, but first you will have to 



specify a 
(or more 

This k 
which da 
the more 
data basi 

Havini 
search 
simply in 
to search 



which may be on any field 
one). 

determines the order in 
stored and the smaller it is 
records you can have in the 



eated a file you may sort it or 
information in any field by 
ting the information you wish 
or in the blank form. You may 
make conditional searches (all with sur- 
name greater than G). 

You may print out a database in the 
form of a list or label. 
The lisWprm allows you to place any 

58 Bits & Bytes - May 1986 



field anywhere on a single line. Records 
are printed one under the other,. 

In the labels form you may print the 
fields anywhere on the page. 

The problem with printing in Synfile is 
you cannot save your print format. Each 
time you wish to print out your database 
you are required to reinput the print 
parameters. 

This can be simplified by creating a 
simple label print file on disk and then 
reading the label fite into a Atariwriter 
file. Mail merge is handled in a similar 
manner. 

Items for printing may be selected 
from the data-base using search criteria 
on any field. This can be slow and it is 
often quicker to create a subfile of the 
information to be printed out and then 
printing out subfile in full. 

Getting to knopw the idiosyncrasies of 
Synfile can be frustrating but once you 
master it it is an invaluable tool for 
recording, sorting, filing and retrieving 
related information - be it a mailing list or 
record collection. 

Recommended to all, with patience 
and information to be sorted. 



Syntrend 



Basic programes SynGraph and 
SynStat. 

SynGraph allows you to input data 
and create graphs, Data may be trans- 
ferred from Syncalc and Synfile. An easy 
to follow tutorial and pop-up menus lead 
you through the creation of line graphs, 
scatter graphs, bar snails and pte 
charts. 

You may save the graphs to disk and 
project them as a slide show. If you have 
a dot matrix printer you may print them 
out. 

Synstat allows you to analyse infor- 
mation; once again you can input your 
own data or transfer it from Syncalc or 
Synfile. 

Describe will analyse the data giving 
the following statistical information: 
number of objects, average, standard 
deviation, variance, standard error, 
minimum, maximum, range. 

You may then carry out regression 
analysis both dependent and indepen- 
dent. 

Synstat and Syngraph are of interest 
to those with a interest in statistics and 
statistical analysis, or who have a 
requirement to create graphs. 



Syntrend is a package of two Atari 




AFTER 37 EXPLODING FISTS, 

The excitement can diminish, but if 
you've bought it you're stuck with it! 

THE PRETTY PICTURES on a package are 

NOT ALWAYS AN INDICATION OF THE QUALITY OF A GAME 
THE ANSWER TO THESE PROBLEMS IS 



HIRE!!! 



We offer. 



and 



Low once only membership fee. 

Low hire rates with no charges while in postal transit. 

Access to over 3000 titles covering all major home computers. 

Latest titles being constantly added, with regular library lists 

newsletters. Direct ordering service from overseas for special titles. 

Discounted prices for purchases while on hire. 

Discounts on hardware purchases to qualifying club members. 

Efficient computerised system with over 2000 satisfied members from 

throughout New Zealand. Hire by phone, Videotex or Post. 



Contact the pioneers of 

Software hire 

NZ Computer Games Club 

PO Box 18, Phone NN 89-100 

34 Vanguard Street 

Nelson 



ADDRESS. 



I 

| NAME. 

i 

I III 

I COMPUTER . 
J- 



Amstrad 



Three programme constructs 



by Craig Beaumont 



The benchtest for Dr Logo in the last 
issue may be a little unfair at 134 sec- 
onds. This was on the CP/M 2.2 version 
of Logo, which is a partial implementa- 
tion of this language when compared to 
the CP/M Plus version. 

This version recorded a time of 122 
seconds. 

Also on the language front Oxford 
Pascal is now available on the 6128 and 
Digital Research have released compil- 
ers called PASCAL/MT+ and CBASIC - 
good to see such a high powered estab- 
lishment on the Amstrad software 
scene. 

This month we will dissect a program 
virtually line by line. My experience in the 
users group indicates a large proportion 
of you may be interested in this. 

The program is a reaction tester - not 
especially useful but it contains many 
aspects of Basic programming. 

The aim is to post a record time or 
break the record average. To play the 
game press any key as quickly as possi- 
ble when you hear the beep. The prog- 
ram checks for various methods of 
cheating - holding down or tapping of 
keys, and rewards those who do with the 
dismal reaction time of 1 second. 

All programs, whatever their language 
are, can be built from three constructs - 
sequence, selection and iteration. 

Sequence means a series of steps 
executed {done not killed) in the order 
your machine finds them. An example of 
this is lines 1 0-90 where the reaction test 
program sets up the initial status of the 
random numbergenerator, the variables 
we don 't want to be zero and the screen . 

Line 180 contains an example of the 
second type of construct - selection. 

Here the program makes a decision 
on whether you have cheated. If you 
reaction time is less than 0. 1 of a second 
then it decides you have been naughty 
and changes your time to 1 second. 

At line 1 00 we find one of two types of 
iteration found inj the program. The 
FOR-NEXT loop here repeats the sequ- 
ence in line 120-240 five times. In this 
sequence we find another FOR-NEXT 
loop on line 130. The function of this 
"nested loop" is to delay the beep for a 
random time. 

The second type of iteration is the 
WHILE-WEND loop in line 160. This 
type of loop has no set number of repet- 
itions. It keeps going while the condi- 
tions "no keys have been pressed" and 
"time elapsed since the loop started is 
less than 1 second" are true. 



You can see that the WHILE-WEND 
loop is a mixture of iteration and selec- 
tion as it makes a decision each loop on 
whether to loop again. 

The program relies heavily on the 
TIME function. 

While this is acccurate to 1 /300th of a 
second the computer only scans the 
keyboard every 1 /50th of a second - this 
is the limit to the accuracy of our reaction 
measurements. 

As we want to print the various times 
quite often the program has a special 
routine for doing this. 

The GOSUB 300 found throughout 
the program makes execution jump to 
line 300. Here the time is printed in the 
appropriate place then execution 
returns to the line after the one that 
caused the jump. 

The CALL & BB18 in line 280 exe- 
cutes a firmware routine that pauses 
until a key is pressed. SPACE$(23) is a 
string of 23 space characters to blank 
the "Press a key to continue" prompt. 

There are a few other features to this 
program - SOUND, PRINT USING and 
CLEAR INPUT, which the manuals exp- 
lain in detail if you are interested. 

You might like to add a feature where 
record breakers can input their name 
next to their achievement, or any other 
refinements you can think of. The prog- 
ram could be used to prepare for that 
high action game or perhaps monitor the 
condition of partygoers as they progress 
through the evening! 

Talking of high action games none I 
have seen comes close to Starion by 
Melbourne House. It combines the fas- 
test 3D vector graphics with the 
unscrambling of anagrams related to 
various events in the history of the earth. 

The result is an experience requiring 
coordination and mental agility of the 
highest level. In my case the latter came 
from phone calls to a crossword expo- 
nent. 



Keith and Norman Wansbrough of 
Auckland have sent in a program that is 
great for someone wanting to use their 
Amstrad and printer like one of those 
typewriters with the one line memory,. 

They also ask when they can expect 
to see some CP/M software come out for 
the 464/664. 

Most CP/M software I have seen 
advertised so far requires the extra 
memory as found on the 6128 - an 
exception is Hisoft's C which has ver- 
sions for Amsdos, CP/M 2.2 and CP/M 
Plus all in the one package. Program fol- 
lows. 

10 REM Reaction Tester 

20 REM initialise 

30 RANDOMIZE TINE 

40 MODE l:rec=l:recav=l 

50 LOCATE 1,10 

60 PRINT "Reaction tine:" 

70 PRINT "Record tine:" 

80 PRINT "Average tiae:" 

90 PRINT "Record average;' 

100 REM sain loop 



110 total=0:F0R j=l TO 5 

120 LOCATE l,9:PRINT"Atte»pt"ji 

130 FOR i = l TO [OQQtRNDWOOiNEXT i 



140 CLEAR INPUT: '6G4 !- 6129 only 

150 SOUND 1,40.4, 15:a=TIHE 

ISO WHILE INKEV$=" AND TIME-a<293: 

WEND:b=TINE 
170 react=(b-a)/3O0 
180 IF reacUQ.l THEN r*aci=i 
190 total =total+react:am=total/j 
200 IF rtc>ruc\ THEN rec=react 
210 REM record reporting 
220 y=lO:s=react:GOSUB 300 
230 s=rec:S09UB 300 
240 5=aver:G0SUB 300:NEXT j 
250 If recav>aver THEN recav=aver 
260 s=mav: GOSUB 300 
270 PRINT n Press a key to continue" 
280 LOCATE t r 14:CALL IBB 18 
290 PRINT SPACEt(23);60TD 110 
300 LOCATE l&,y:y=y+l 
310 PRINT USING * tt. MP "js: RETURN 



VALUE FOR MONEY 

If that's what you're after (and who isn't?), then callus — ANYTIME! (24hr phone} 

We only stock those computers which offer you the best value your dollars can buy, 

backed up by many years of experience in this specialised market. 

OUR RANGE CURRENTLY INCLUDES: 



AMSTRAD 



ATARI 



MULTITECH 



KANE AGENCIES LTD 8fl»?5&£»N 

Orders supplied nationwide - FREIGHT FREE. Visa, Bankcard Accepted. 



Bits & Bytes - May 19B6 59 



Spectrum 



Pitfalls in buying second-hand 



by Gary Parker 

I've had a few calls lately from people 
wanting to know about any pitfalls 
involved in buying second-hand Spec- 
trums. So this month I 'II take a look at the 
practical side of owning a Spectrum - 
the things that can go wrong and how to 
avoid them. 

As with all home computers, the Spec- 
trum is a tough piece of equipment com- 
pared to the computers of a dacade ago. 
But that doesn't mean that you can treat 
it like a toaster - computers are tough 
compared to their predecessors, but still 
quite delicate when compared to most 
home appliances. 

You can't leave a Spectrum in the gar- 
age and let it freeze, or leave it in the 
glasshouse and roast it, without having 
some problems. 

One person I spoke to complained 
that the metal sheet on his Spectrum 
kept coming loose. He had taken his 
computer back to the shop and obtained 
a replacement several times, but each 
time the same fault had occurred. 

It turned out that he kept his computer 
on the window sill in the sunroom, and 
the heat of the sun had been enough to 
melt the glue holding the metal down. 
With that amount of heat it is surprising 
that the computer kept functioning! 

Shock treatment 

People who put their computer away 
when they are not using it sometimes 
throw the computer around a bit. Com- 
puters are quite sensitive to shock, and 
although I have seen Spectrums take a 
big fall and survive, sometimes a little 
knock can upset them. 

Also, don't operate a Spectrum while 
it is sitting in its polystyrene box, since 
static elec; : ;ity can build up. One per- 
son I knew was using his Spectrum in a 
cut-down version of the box (to "protect 
it"), and found that the computer kept 
crashing. As soon as he used it without 
the box, ail was well. 

Take care not to press the keys 
absurdly hard when playing games. The 
Spectrum keyboard has two sheets of 
thin plastic below it. Each sheet has a 
circuit printed on it which forms a grid 
beneath the keys. Each key has a buble 
in the plastic below it, and when you 
press a key, the buble is squashed and 
the two circuits touch and so register the 
keypress. 

This system can work for a long time, 
but if you press certain keys really hard, 
the circuit eventually cracks, with the 

60Blts&Bytes-May19B6 



result that the key will not register when 
you press it. 

If you are buying a second-hand 
Spectrum which looks fairly well used, it 
would be a good idea to press every key 
and check that it registers on the screen. 
Of course, some keys such as SHIFT 
will not produce anything unless you 
press another key as well. 

Worn tracks 



The backplane of the Spectrum (the 
bit that interfaces are connected to) 
wears out if accessories are pulled on 
and off a lot. Once the circuit tracks are 
worn, they are difficult to fix unless you 
carefully apply solder to each track. 

The tracks may also become tar- 
nished and so unconductive. Tracks 
should really be made of gold, but to 
save money are often made of other 
metals, as on the Spectrum. So you 
should clean them occasionally with a lit- 
tle spirits. 

The backplane is directly connected 
to the chips inside the computer. Since 
chips are sensitive to static, you should 
take care when touching the backplane. 

I've never taken any particular pre- 
cautions and have not had any trouble, 
but one person at the local computer 
club managed to fry most of the chips in 
a Spectrum by touching the backplane. 

Be careful if you have nylon carpets, 
since static builds up very easily in 
nylon. 

When Sinclair made the first digital 
watches, the executives who could 
afford them tended to have nylon carpet 
in their offices. The watches couldn't 
take it, and Sinclair gave up producing 
digital watches. 

Changing channels 

Some Spectrums may give pictures of 
varying quality depending on where they 
are used. When I first got a Spectrum, it 
gave a ghastly picture at home, but 
worked perfectly when I took it back to 
the shop. 

It turned out that the signal given out 
by the computer was close to channel 
three, the channel used by Television 
One. My home was near a TV transmit- 
ter, and the TV signal interfered with the 
picture. 

I had to alter the position of the com- 
puter's signal. To do this, take yourcom- 
puter to a shop or to someone who has 
done it before, or do it yourself if you feel 
up to it. 



First you have to carefully open the 
computer — take care not to stretch the 
keyboard printed circuit strips ^ and 
locate the modulator. This is a metal 
box, about the size of a matchbox, at the 
back of the spectrum. 

In the top is a small hole through which 
can be seen a tuning slug. You should 
turn this slightly with a screwdriver, while 
watching the picture on the screen. 

Stop turning when the picture has 
moved to the channel you want. 

I moved mine to channel two, which is 
only a small turn of the slug. 

It is best if you use a non-metallic 
screwdriver, since a metal screwdriver 
will alter the tuning when you touch the 
slug. But if you have any doubts about 
your ability to perform this task, leave it 
to the experts. 



Faded keys 



Older Spectrums (not the Spectrum 
Plus) often have faded lettering on the 
keys. The red ink in particular can start to 
rub off with constant use. 

The Spectrum keys are joined 
together beneath the metal plate to form 
a single rubber mat. This mat can be 
replaced reasonably inexpensively. A 
shop will do it for you, but if you manage 
to obtain a mat you can do it yourself. 

You have to peel off the metal plate 
(which is stuck down with fairly strong 
double-sided tape), lift out the rubber 
mat, and lie the new one in place. Then 
stick down the metal plate again (the 
tape will probably still be sticky enough). 
That's all there is to it. 

If you're buying a second-hand Spec- 
trum, check out the things mentioned 
above, where applicable, and look at the 
overall appearance of the computer. 
Does it look clean? Are there no signs of 
fluid spills or tampering? Is it treated with 
respect by the owner? 

Apart from these external things there 
is little else you can do to evaluate a 
computer. Obviously, you should see it 
going. 

If possible, get the owner to load a 
commercial game into the machine, 
since these tend to use the computer to 
iats fullest. 

If a second-hand computer works 
properly when you buy it, the chances 
are that it will work properly for some 
time to come. Spectrums tend to 
develop a fault within a week or so of 
being purchased new, or not for many 
years. 



SAVE ON THE BEST AND LATEST PROGRAMS FOR SPECTRUM, 
BBC AND AMSTRAD. DIRECT BY AIR FROM ENGLAND. 



For over 3 years, we have been sending I he laical 
software from England quicker than anyone cist* to 
almost everywhere else: M countries al ihe List pOtfnt,, 
including lots of customer* in New Zealand. But until 
now, we were too stupid to realise you had yuur own 
magazine we could advertise in, until it was suRRCSted by 
one of our customers, WE ALWAYS TRY TO SEND 
YOUR PROGRAMS OUT ON THE SAME DAY WE GET 
YOUR ORDER. THAT'S WHY IT'S CALLED 
SPfEDYSOfT. We tesl all ihe programs we can and 
choose jusl the besl to pul in our ads and our 
catalogues, YOU CAN GET A CATALOGUE by sending 
us just £1 .00 slcrling and we'll also send you a £1.00 
voucher o\i your first order. Catalogue free wilh every 
order: we quote all the reviews, show u rue touched 
screen shots, even give you toad times. Our catalogue 
includes afl the classic serious' software too. In this, 
our first New Zealand ad, we've included mostly 
cheapish sofiware - why should you trusi a lot of 
money lo someone you don'l know? ■ tjtjl w% hope 
that once you've seen how fast your software arrives 
and read our catalogue, you'll be hack for more, like 
all our Other friends in your country. IT'S FASTEST 
Of ALL TO PHONE US IN ENGLAND ON 01-U4G 9353, 
24HRS A DAY, 7 DA YS A WEEK and charge your order 1o 
your VISA, ACCESS, EUR OCA RD or MASTERCARD. 
During our office hours, you'll probably get a human 
being, not our Ansaphone. 



jIC GAMES, CLASSIC SERVICE" 
F.irmcr. Wellington New Zealand) 



DR WHO 



"One ot the mpst advanced, anginal and involving text 
adventure* you'll ever play." t Papular Computing Weekly 
1Z'"S5) Kit includes briefing noles, blueprint, map, s,ecrei 
decoder and sealed envelope with answer to a difficuM early 
puzzler SPECTRUM Cassette £14.95 BBC (NOT BBC + > Casselle 
£18.95 1GK ROM plus 40/80 track dala disk £19.95 AMSTRAD 
464/664/61 2fi Casselle £14.95 Uisk £lfl.9S 

LORD OF THE RINGS 

"ONE OF THE MOST ADVANCED, ORIGINAL AND 
tNVOtVWC TEXT ADVENTURES YOU'LL EVER PLAY" 
{Popular Computing Weekly 12/35} The rnng-awailrtf fir^t part 
ot iht? Tolkien trilogy. Package includes I he S3fl-paj;e 
paperback 'The Fellowship q\ the Ring', plus 2 cassettes and a 
30-page illustrated manual. There's a special BEClNNfcRS 
VERSION ot pari one oi the 2- part advcniure, too. For 1 or 2 
players: SAVE OK, No Stick. (Melbourne House! 5PECTRUM/ 
BBOall AMSTRADS: 2 tassel les/bonk £15-95 



RED ARROWS 



"The first thing I noticed about this program was it*, unormuus 
size. The matn program was fiR bytes long! ... YHt GRAPHICS 
ARE INCREDIBLE" IA&8 Computing) "Where it scores is In 
the relatively gently irtfOfJiKtory stages and the tinal&m of a 
performance ot aerobatics. The graphics are very good. " (ZX 
Computing! "It you want to have seme fun and say thai vpu 
were flying in formation with The 'Big Nine', then this program 
is (or you." (Amstrad User tl'/8$) Fa<(h(uJ r and difficult, High! 
simulation ol ihe Red Arrowy aerobatics. (Database) 
SPECTRUM Cassette £8.95 BBC Cassetle £8.95 DiskHU/BO Track 
OK) £11.95 AMSTRAD 464/6U/6 US Casselle £8.95 Disk £12,95 



VISA 
ACCESS 









Lord of the Rings 





Kc "■ .;;: 

Gyroscope 




Alien B 




Nightshade 



SPEEDYSOFT 

in-iwr. 9353 c>4 hhs) 



THE REAL YOU 

COMPARE YOUR SEXUAL EXPERIENCE WITH tHE AVERAGE. 
MEASURE YOUR OWN IQ. ARE YOU SELF-CONFIDENT OR A 
5NOB! HOW HONEST ARE YOU! WHAT DO YOU BEALLY 
FEAR? Ut It:?,!!. 1u try on yourscFf, your family, your friends ro 
build up i tomplde diaratler profile. Six sec Tions : l.OVELIFt : 
WORK: F'EKSONALITY: ANXIETY.'STRtSS: INTELLIGENCE; 
VIEWS. Our frit'ntb are amazed a1 how forlhright it tz. And il 
seems to work. 4B-paf? t - rnantial interpret your s cotes and 
su^vsls how to improve yourselT. SPECTRUM CasseUe £12.95 
BBC Casselle £14. 95 Di*lc twan Track OKI £1f,.K AMST9AD 
4(4 NOT fcfiJ'liWB Casstlle £14 9S 



WATERLOO 



•'AN EXCITING SIMULATION .. plays fast ana a game lasts no 
mare than an hour or so ... tots of fun and ideal tor 
inexperienced wargamers. ' ' IS tncla ir User 1/8G) "Fas t 
playable and deceptively complicated. Designed with a care 
rarely encountered in computet wargaming .., A CLASSIC 
GAME FOR A CLASSIC SUBJECT." (CRASH! XmasSS) 3 skill 
levels: 19 command kpys- as you, Napoleon try to defeal 
Wellington. FuM- screen graphics. No stick. iLoihlonenj 
SPECTflLIM/BBC/AMSTWAD Casselle £9.95 BBC disk (Slale 40 or 
00 Track) £12.95 

WORM IN PARADISE 

A BRAND NEW ADVENTURE SYSTEM FROM LEVEL 9 1 .000 
word vocab u I ary : die m o* t ri dvan ced pa rser eve r : text 
compression beller than 50% and MULTITASKING (SO no 

wailing while pictures draw) Understands more commands 
than any otherariVenlure in the world! 200 pictures on Sp and 
Ami;: BBC is lext only (L eve 19) SPECTRUM' BBOall AMSTRADS 
Cassette £9.95 



ALIEN 8 



"Far Ahead of any other games technology ...I suggest you 
hock the family silver antf rush Out to buy it immediately." 
(Amstrad User) One of ihe mosi famous oi all compuler 
RameS and one ol oour biggest ever sellers. Uftimate graphics 
are absoluiely htf.iuiiful *»nd Lnwotving' and] the storyline keeps 
vou wanting to find qui more. Sticks OK. (Ultimater 
SPECTRUM/BBC/all AMSTRADS £9.9S 



GYROSCOPE 



"It's a brilliant game ... the graphics are excellent, with 
fabulous use of normattbrigbf ,,. this is one of the mpsl 
addictive games I've played." (CRASH! 12/85) "Looks exactly 
like 'Marble Madness' with those 3D geometric landscapes 
full of lumps and dips. Sudden folk and gaping chasms ... 
horribly addictive and technically very clever." (Popular 
Computing Weekly 11/85) Sticks OK. (Melbourne. House) 
SPECTRUM Ottelte £7,95 BBOAMSTRAD 464 (MOT 664/61 2fl> 
Cassette £B95 



FILL THE UE5T!" 
ellinston, Now ZlmI 



NIGHTSHADE 



"Very impressive ... fully drawn and detailed buildings scroll 
smoothly across the screen without a trace of flicker ... sfreers 
ahead of moM oi the competition." (Home Computing 
Weekly 11/851 'The graphics are stunning, directly using 
high-resolution detail to good effect ... The smoothness of 
the scrolling windows was amaiing ... 91%." iCRA5H> 11&5\ 
SPECTRUM/BBC/iH AMSTRADS Cassette £9.95 



EUROCARD 
MASTERCARD 



IF YOU PREFER NOT TO CUT THIS MAGAZINE. PLEASE WRITE YOUR ORDER OUT CAREFULLY ON PLAIN PAPER AND QUOTE REFERENCE NZ1.' 



POST TO: SPEEDYSOFT (NZ1) 

37 CHURCH ROAD, LONDON SWT3 9HQ, ENGLAND. 

For CATALOGUE ONLY, send £1 cash. Reiunded wilh your first order. 

My computer is I enclose a cheque/PO payable 

to Speedysdt OR charge my VISA/ACCESS^EUROCARD/MASTERCARD 



Mo. 



TTT1I I I I irTTT 



n 



Signature: Expiry Dale 

Please write dearly. If we can't read it, you won't gel il. 
Name: 
Address: . 



Postcode: 



PHONE NO; if any, incase olquery 



3-Bb 



Program Name Cass/Disfc 


Price 


























Postage&Packing AD D £2.00 per p rogram 




Total 
Order 



New Zealand's 
leading 
highlighter //i 




the marker 

that makes 

people read— 

and 

remember! 



8 FLUORESCENT COLOURS— IDEAL 
FOR DEPARTMENTAL CODING 



Classified 




Schwa n STAB HO 



PANASONIC JB3901 

256k Ram, 

Colour Monitor 

Printer Interface 

Twin Quad Density 8" Disk Drives 1 .25mb 

capacity each 

PANASONIC JB3001 

256k Ram 

Monochrome Monitor 

Printer Interface 

RS232 Interface 

Twin Quad Density 8" Disk Drives 1.25mb 

capacity each. 

Both machines use MS DOS and run popular 
software such as Dbase, Multiplan etc. They 
can be inspected between 10am and 4pm 
Mon-Fri at the Buildings Section, Registry, 
University of Canterbury telephone 488-489 
ext 839. 

Tenders are on an "As is where is" basis and 
the Highest or any Tender not necessarily 
accepted. 

Tenders should be addressed to-: 

Computer Tender 

Buildings Section 

Registry 5 

University of Canterbury 

Tenders close 5pm 30th May 1986. 

SPECTRAVIDEO 328 

COMPUTER BUSINESS SYSTEM 
INCLUDES 

- Dual 360K Disk Drives 

- 80 Column Card 

- 80 Column KAGA Monitor 

- RS232 SErial Interface 

- Centronics Printer Interface 

- CP/M 2.20 Operating System 

- Spectra video Disk Basic 

THE FOLLOWING SOFTWARE 

SUPPLIED 

: Wordstar :Spellstar :Mailmerge :Reportstar 

:Calcstar :Datastar : DBase II :DB plus 

: Turbo Pascal :Supercalc :Business Accounts 

Package :Spectravideo Basic and MSX Basic 

Games :Miscellaneous Basic and CP/M disks. 

THE LOT FOR $2600 
Phone New Plymouth 20-760 

FOR SALE; 1 Grappler Interface Card Apple 
II $100. Contact MrM. Thomas, Paraparaumu 
College, Phone (058) 85-158. P.O. Box 126, 
Paraparaumu. 

FOR SALE: 15 Mbyte Harddisk for IBM; 
$1,300, IBM-compatible controller; $450. 
Write P.O. Box 2384, Wellington, or Phone 
(04)325-503. 

FOR SALE: EPSON FX-80 Printer and 
cable. Excellent condition $675. 
Phone (03) 488-21 1 or write L. Cook, 15 
Rochdale St, Christchurch 1 . 

"TURBO PASCAL for sale. Version 3.0 for 
MS-DOS generic computers on original disk 
(with manual) $ 1 75 . 00 ono . 
Contact Alan Maxwell, 31 Barrowclough 
Street, HoonHay, Christchurch 2." 



FOR SALE: Televideo TS803 microcomputer 
with Panasonic KP-109 dot-matrix printer 
and software. The TS803 is a 64K. 2-80 
"lugabte" unit with 12" monitor and twin 
360K floppy disk drives built-in. Detachable 
keyboard, monochrome graphics and CP/M 
operating system. Printer has dot-addressable 
graphics. Suitable word-processing, business 
or programming. Cost $8000 two years ago. 
Asking $3000. Any reasonable offer 
considered. Phone (03) 50840 or write Box 
2873 Christchurch. 

For Sale: Wordstar 200(1 bundled with Sanyo 
885. as new. Doesn't work with Mitsubishi' 
monitor. $200. Ph. Peter Fuller, 729-712, 
Wellington. 

EPSON MX-10O0 PRINTER $1000 o.n.o. 15" 
carriage suitable for home or business use. 
One owner, low mileage, excellent condition. 
Genuine reason for selling. Contact Grant 
Collison (04) 872-537 evenings or write 58 
Lansdale Cres, Wellington 3. 

Burroughs B91: For sale mini-computer with 
two, 3 megabyte mini disk drives. Integrated 
unit with console screen and built-in 
keyboard and printer. Suitable for small 
business. Software also available. All 
reasonable offers considered. Contact G 
Samuels of Ashton Wheelans and Hegan, P 
O Box 13-042, Christchurch, Phone: 67-154. 

Cat computer for sale with disk drive. $900 
o.n.o. P. Tamularo, 142 South Rd., 
Masterton. 

CP/M Computer, Industrial quality, cost 
$5000. Includes 8 inch drive, hardware 
floatingpoint maths, 64k RAM, hefty power 
supply and four hundred diskettes (including 
the source listings for a basic and many 
business systems) requires terminal, $555 the 
lot. 771-820. 

COMPUTER BOOKS for sale: 
"Programming the Z80" Zaks - $40; "6502 
games" by Zaks - $20; "The CP/M 
Handbook" by Zaks - $30; "6502 assembly 
language programming" by Lcventhal - $40. 
Offers accepted. Write to: 
Computer Books, 
7Tavendale Place, 
St. Albans, 
Christchurch, S, 

FOR SALE: APPLE He with intra software, 
monitor, disc drive. $2800. Phone 22-719, 
New Plymouth. 

FOR SALE: External Disc Drive for Apple 
IIx, $500. Mouse and Mouse paint $200. 
Phone 22-719, New Plymouth. 

FOR SALE: Apple works Integrated Business 
Package. C/W excellent manuals. $500. Phone 
22-719, New Plymouth. 

If its news. . . 

ring 

Steven Searie, 

796-775 



62 Bits & Bytes -May 1966 



8S21C 






Zenith. We're compatible where 
it counts... "AT" the top! 




Presenting the 
IBM/AT-compatible 
Zenith Z-200 PC. 



W$&M3£ 



When you demand high-speed, high performance computer power in 
your office, turn to the new Zenith Z-200 Advanced PC. It's the 
affordable answer to your company's needs for advanced computers 
running both DOS and XENIX. 

The Z-200 Advanced PC 15 faster than ... and fully compatible 
with ... the IBM AT. Its enhanced keyboard is detachable for 
easier use. Plus serial and parallel ports come standard. 

The Z-200 Advanced PC allows for tremendous expandability 
that can accomodate up to 12 simultaneous users. 



Standard Winchester model has 20 megabytes of storage and 
will support up to 2 additiona! Winchester drives. And it has 
the ability to run many of the IBM PC and Zenith Z-100 
PC software programs. Ideal for advanced scientific, 
engineering and mathematical uses ... as well as for 
sophisticated program development . . . and business and 
commercial graphics. The Z-200 Advanced PC . . . another 
innovation from the longstanding Zenith tradition! 



TffUTH 



data 
systems 



Ail Zenith P.C. 's are fully IBM PC/XT/AT compatible from the 6.5kg back lit LCD laptop to 40mb "AT" equivalent (Z200). 
Switchapte clock rates of S + 4. 77 mhz now standard. 



Auckland and Wellington agent Is: 

MATRIX 



H 



COMPUTING a CONSULTING LTD 

P.O. Box 74-015, 300 Gt South Road, 
Auckland 5, Tel: (09) 540-129 

P.O. Box 11-240, 52 Manners St, 
Wellington, Tel. (04) 737-873 

Suppliers also of technical software for 
management sciences, engineering and 
mining applications. 



Zenith is available from preferred computer 
dealers throughout New Zealand. 

For the name of your nearest supplier contact: 



WARBURTON FRANKI 

A DIVISION OF ANI NZ LTD 



HEAD OFFICE 

UNIT S, 192 WAIFIAU BD, GLENFIELD, AUCKLAND 
PRIVATE BAG. TAKAPUNA. AUCKLAND. TELEX: NZ 606S3 
TELEPHONE: (091 444-2645 

(01)6934)16 (WELLINGTON DIRECT LINE) 




Personal Computers 




Simply the best value in personal computers. 



Only available from: 
HITEC MICRO LTD., 

91 Custom Street East, Auckland 1. Ph. (09) 399-183